Risorsa: set di regole
Ruleset
è una copia immutabile di Source
con un identificatore univoco globale e un'ora di creazione.
Rappresentazione JSON | |
---|---|
{ "name": string, "source": { object ( |
Campi | |
---|---|
name | Solo uscita. Nome del |
source | |
createTime | Solo uscita. Ora in cui è stato creato il Un timestamp in formato RFC3339 UTC "Zulu", con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
metadata | Solo uscita. I metadati per questo set di regole. |
attachment_point | Risorsa prevista a cui questo set di regole dovrebbe essere rilasciato. Può essere lasciato vuoto per indicare la risorsa associata alla versione predefinita. Formato previsto: |
Fonte
Source
è uno o più messaggi File
che comprendono un insieme logico di regole.
Rappresentazione JSON | |
---|---|
{
"files": [
{
object ( |
Campi | |
---|---|
files[] | Set |
File
File
contenente contenuto di origine.
Rappresentazione JSON | |
---|---|
{ "content": string, "name": string, "fingerprint": string } |
Campi | |
---|---|
content | Dichiarazioni del linguaggio delle regole. Utilizzare |
name | Nome del file. |
fingerprint | Impronta digitale (ad esempio github sha) associata al Una stringa con codifica base64. |
Metadati
Metadati per un set di regole.
Rappresentazione JSON | |
---|---|
{ "services": [ string ] } |
Campi | |
---|---|
services[] | Servizi per i quali questo set di regole contiene dichiarazioni (ad esempio "cloud.firestore"). Potrebbero essercene più di 0. |
Metodi | |
---|---|
| Crea un Ruleset dalla Source . |
| Elimina un Ruleset in base al nome della risorsa. |
| Ottieni un Ruleset per nome incluso il contenuto completo Source . |
| Elenca solo i metadati Ruleset e facoltativamente filtra i risultati in base al nome Ruleset . |