REST Resource: projects.rulesets

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

string

Sólo salida. Nombre del Ruleset . Ruleset_id lo genera automáticamente el servicio. Formato: projects/{project_id}/rulesets/{ruleset_id}

source

object ( Source )

Source del Ruleset .

createTime

string ( Timestamp format)

Sólo salida. Hora en que se creó el Ruleset .

Una marca de tiempo en formato RFC3339 UTC "Zulu", con 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 )

Sólo salida. Los metadatos de este conjunto de reglas.

attachment_point

string

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

Fuente

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

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

object ( File )

Conjunto File que constituye el paquete Source .

Archivo

File que contiene el contenido fuente.

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

string

Reglas de las declaraciones del lenguaje. Utilice \n para saltos de línea.

name

string

Nombre del archivo.

fingerprint

string ( bytes format)

Huella digital (por ejemplo, github sha) asociada con el File .

Una cadena codificada en base64.

Metadatos

Metadatos para un conjunto de reglas.

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

string

Servicios para los que este conjunto de reglas tiene declaraciones (por ejemplo, "cloud.firestore"). Puede haber 0+ de estos.

Métodos

create

Crear un Ruleset desde Source .

delete

Eliminar un Ruleset por nombre de recurso.

get

Obtenga un Ruleset por nombre, incluido el contenido Source completo.

list

Enumere solo los metadatos Ruleset y, opcionalmente, filtre los resultados por nombre Ruleset .