REST Resource: projects.rulesets

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 (Source)
  },
  "createTime": string,
  "metadata": {
    object (Metadata)
  },
  "attachment_point": string
}
Campos
name

string

Solo salida. Es el nombre del Ruleset. El servicio genera automáticamente el ruleset_id. Formato: projects/{project_id}/rulesets/{ruleset_id}

source

object (Source)

Source para Ruleset

createTime

string (Timestamp format)

Solo salida. Hora en la que se creó el Ruleset.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

metadata

object (Metadata)

Solo salida. Los metadatos de este conjunto de reglas.

attachment_point

string

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: firestore.googleapis.com/projects/<project number>/databases/<uuid>

Fuente

Source es uno o más mensajes de File que incluyen un conjunto lógico de reglas.

Representación JSON
{
  "files": [
    {
      object (File)
    }
  ]
}
Campos
files[]

object (File)

Conjunto File que constituye el paquete Source.

Archivo

Un objeto File que incluye el contenido de origen.

Representación JSON
{
  "content": string,
  "name": string,
  "fingerprint": string
}
Campos
content

string

Declaraciones de lenguaje de reglas. Usa \n para los saltos de línea.

name

string

Nombre del archivo.

fingerprint

string (bytes format)

Huella digital (p.ej., SHA de GitHub) asociada con el File.

String codificada en base64.

Metadatos

Metadatos de un conjunto de reglas.

Representación JSON
{
  "services": [
    string
  ]
}
Campos
services[]

string

Servicios para los que tiene declaraciones este conjunto de reglas (p.ej., “cloud.firestore”). Es posible que haya 0 o más.

Métodos

create

Crea un Ruleset a partir de Source.

delete

Borra una Ruleset por nombre de recurso.

get

Obtén un Ruleset por nombre que incluya el contenido completo de Source.

list

Enumera solo los metadatos de Ruleset y, de manera opcional, filtra los resultados por el nombre de Ruleset.