Recurso: Conjunto de reglas
Ruleset
es una copia inmutable de Source
con un identificador único global y una hora de creación.
Representación JSON | |
---|---|
{ "name": string, "source": { object ( |
Campos | |
---|---|
name | Sólo salida. Nombre del |
source | |
createTime | Sólo salida. Hora en que se creó el Una marca de tiempo en formato RFC3339 UTC "Zulu", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
metadata | Sólo salida. Los metadatos de este conjunto de reglas. |
attachment_point | Recurso previsto al que se debe entregar 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 File
que comprenden un conjunto lógico de reglas.
Representación JSON | |
---|---|
{
"files": [
{
object ( |
Campos | |
---|---|
files[] | Conjunto |
Archivo
File
que contiene el contenido fuente.
Representación JSON | |
---|---|
{ "content": string, "name": string, "fingerprint": string } |
Campos | |
---|---|
content | Reglas de las declaraciones del lenguaje. Utilice |
name | Nombre del archivo. |
fingerprint | Huella digital (por ejemplo, github sha) asociada con el Una cadena codificada en base64. |
Metadatos
Metadatos para un conjunto de reglas.
Representación JSON | |
---|---|
{ "services": [ string ] } |
Campos | |
---|---|
services[] | Servicios para los que este conjunto de reglas tiene declaraciones (por ejemplo, "cloud.firestore"). Puede haber 0+ de estos. |
Métodos | |
---|---|
| Crear un Ruleset desde Source . |
| Eliminar un Ruleset por nombre de recurso. |
| Obtenga un Ruleset por nombre, incluido el contenido Source completo. |
| Enumere solo los metadatos Ruleset y, opcionalmente, filtre los resultados por nombre Ruleset . |