Recurso: Conjunto de reglas
Ruleset
es una copia inmutable de Source
con un identificador único a nivel global y una hora de creación.
Representación JSON | |
---|---|
{ "name": string, "source": { object ( |
Campos | |
---|---|
name |
Solo salida. Es el nombre del |
source |
|
createTime |
Solo salida. Hora en la que se creó el Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
metadata |
Solo salida. Los metadatos de este conjunto de reglas. |
attachment_point |
Recurso previsto al que se debe liberar este conjunto de reglas. Puede dejarse en blanco
para indicar el recurso asociado con la versión predeterminada. Formato esperado:
|
Fuente
Source
es uno o más mensajes de File
que incluyen un conjunto lógico de reglas.
Representación JSON | |
---|---|
{
"files": [
{
object ( |
Campos | |
---|---|
files[] |
Conjunto |
Archivo
Un objeto File
que incluye el contenido de origen.
Representación JSON | |
---|---|
{ "content": string, "name": string, "fingerprint": string } |
Campos | |
---|---|
content |
Declaraciones de lenguaje de reglas. Usa |
name |
Nombre del archivo. |
fingerprint |
Huella digital (p.ej., SHA de GitHub) asociada con el String codificada en base64. |
Metadatos
Metadatos de un conjunto de reglas.
Representación JSON | |
---|---|
{ "services": [ string ] } |
Campos | |
---|---|
services[] |
Servicios para los que tiene declaraciones este conjunto de reglas (p.ej., “cloud.firestore”). Es posible que haya 0 o más. |
Métodos |
|
---|---|
|
Crea un Ruleset a partir de Source . |
|
Borra una Ruleset por nombre de recurso. |
|
Obtén un Ruleset por nombre que incluya el contenido completo de Source . |
|
Enumera solo los metadatos de Ruleset y, de manera opcional, filtra los resultados por el nombre de Ruleset . |