REST Resource: projects.rulesets

Recurso: Ruleset

Ruleset é uma cópia imutável de 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

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

source

object (Source)

Source para o Ruleset.

createTime

string (Timestamp format)

Apenas 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)

Apenas saída. Os metadados para este conjunto de regras.

attachment_point

string

Recurso pretendido para o qual este conjunto de regras 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>

Origem

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

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

object (File)

O conjunto File constitui o pacote Source.

Arquivo

File contendo conteúdo de origem.

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

string

instruções de linguagem de regras; Use \n para quebras de linha.

name

string

Nome do arquivo.

fingerprint

string (bytes format)

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

Uma string codificada em base64.

Metadados

Metadados de um conjunto de regras.

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

string

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

Métodos

create

Crie um Ruleset usando Source.

delete

Exclua um Ruleset pelo nome do recurso.

get

Acesse um Ruleset pelo nome, incluindo o conteúdo completo do Source.

list

Liste apenas os metadados Ruleset e, se quiser, filtre os resultados pelo nome do Ruleset.