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 ( |
Campos | |
---|---|
name | Somente saída. Nome do |
source | |
createTime | Somente 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 | Somente saída. Os metadados deste conjunto de regras. |
attachment_point | 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: |
Fonte
Source
é uma ou mais mensagens File
que compreendem um conjunto lógico de regras.
Representação JSON | |
---|---|
{
"files": [
{
object ( |
Campos | |
---|---|
files[] | Conjunto |
Arquivo
File
contendo conteúdo de origem.
Representação JSON | |
---|---|
{ "content": string, "name": string, "fingerprint": string } |
Campos | |
---|---|
content | Regras declarações de linguagem. Use |
name | Nome do arquivo. |
fingerprint | Impressão digital (por exemplo, github sha) associada ao Uma string codificada em base64. |
Metadados
Metadados para um conjunto de regras.
Representação JSON | |
---|---|
{ "services": [ string ] } |
Campos | |
---|---|
services[] | Serviços para os quais este conjunto de regras possui declarações (por exemplo, "cloud.firestore"). Pode haver 0+ destes. |
Métodos | |
---|---|
| Crie um Ruleset da Source . |
| Exclua um Ruleset por nome de recurso. |
| Obtenha um Ruleset por nome, incluindo o conteúdo completo Source . |
| Liste apenas os metadados Ruleset e, opcionalmente, filtre os resultados por nome Ruleset . |