REST Resource: projects.rulesets

Recurso: Conjunto de regras

Ruleset é uma cópia imutável do Source com um identificador globalmente exclusivo e um horário de criação.

Representação JSON
{
  "name": string,
  "source": {
    object (Source)
  },
  "createTime": string,
  "metadata": {
    object (Metadata)
  },
  "attachment_point": string
}
Campos
name

string

Somente saída. Nome do Ruleset . O Ruleset_id é gerado automaticamente pelo serviço. Formato: projects/{project_id}/rulesets/{ruleset_id}

source

object ( Source )

Source para o Ruleset .

createTime

string ( Timestamp format)

Somente saída. Hora em que o Ruleset foi criado.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z" .

metadata

object ( Metadata )

Somente saída. Os metadados deste conjunto de regras.

attachment_point

string

Recurso pretendido para o qual este conjunto de regras deve ser liberado. Pode ser deixado em branco para indicar o recurso associado à versão padrão. Formato esperado: firestore.googleapis.com/projects/<project number>/databases/<uuid>

Fonte

Source é uma ou mais mensagens File que compreendem um conjunto lógico de regras.

Representação JSON
{
  "files": [
    {
      object (File)
    }
  ]
}
Campos
files[]

object ( File )

Conjunto File que constitui o pacote Source .

Arquivo

File contendo conteúdo de origem.

Representação JSON
{
  "content": string,
  "name": string,
  "fingerprint": string
}
Campos
content

string

Regras declarações de linguagem. Use \n para quebras de linha.

name

string

Nome do arquivo.

fingerprint

string ( bytes format)

Impressão digital (por exemplo, github sha) associada ao File .

Uma string codificada em base64.

Metadados

Metadados para um conjunto de regras.

Representação JSON
{
  "services": [
    string
  ]
}
Campos
services[]

string

Serviços para os quais este conjunto de regras possui declarações (por exemplo, "cloud.firestore"). Pode haver 0+ destes.

Métodos

create

Crie um Ruleset da Source .

delete

Exclua um Ruleset por nome de recurso.

get

Obtenha um Ruleset por nome, incluindo o conteúdo completo Source .

list

Liste apenas os metadados Ruleset e, opcionalmente, filtre os resultados por nome Ruleset .