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 ( |
Campos | |
---|---|
name |
Apenas saída. Nome do |
source |
|
createTime |
Apenas saída. Hora em que o Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
metadata |
Apenas saída. Os metadados para este conjunto de regras. |
attachment_point |
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:
|
Origem
Source
é uma ou mais mensagens File
que compreendem um conjunto lógico de regras.
Representação JSON | |
---|---|
{
"files": [
{
object ( |
Campos | |
---|---|
files[] |
O conjunto |
Arquivo
File
contendo conteúdo de origem.
Representação JSON | |
---|---|
{ "content": string, "name": string, "fingerprint": string } |
Campos | |
---|---|
content |
instruções de linguagem de regras; Use |
name |
Nome do arquivo. |
fingerprint |
Impressão digital (por exemplo, sha do GitHub) associada ao Uma string codificada em base64. |
Metadados
Metadados de um conjunto de regras.
Representação JSON | |
---|---|
{ "services": [ string ] } |
Campos | |
---|---|
services[] |
Serviços para os quais este conjunto de regras tem declarações (por exemplo, "cloud.firestore"). Pode haver mais de 0 delas. |
Métodos |
|
---|---|
|
Crie um Ruleset usando Source . |
|
Exclua um Ruleset pelo nome do recurso. |
|
Acesse um Ruleset pelo nome, incluindo o conteúdo completo do Source . |
|
Liste apenas os metadados Ruleset e, se quiser, filtre os resultados pelo nome do Ruleset . |