REST Resource: projects.rulesets

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 (Source)
  },
  "createTime": string,
  "metadata": {
    object (Metadata)
  },
  "attachment_point": string
}
Campi
name

string

Solo uscita. Nome del Ruleset . Il ruleset_id viene generato automaticamente dal servizio. Formato: projects/{project_id}/rulesets/{ruleset_id}

source

object ( Source )

Source per il Ruleset .

createTime

string ( Timestamp format)

Solo uscita. Ora in cui è stato creato il Ruleset .

Un timestamp in formato RFC3339 UTC "Zulu", con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z" .

metadata

object ( Metadata )

Solo uscita. I metadati per questo set di regole.

attachment_point

string

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: firestore.googleapis.com/projects/<project number>/databases/<uuid>

Fonte

Source è uno o più messaggi File che comprendono un insieme logico di regole.

Rappresentazione JSON
{
  "files": [
    {
      object (File)
    }
  ]
}
Campi
files[]

object ( File )

Set File che costituisce il bundle Source .

File

File contenente contenuto di origine.

Rappresentazione JSON
{
  "content": string,
  "name": string,
  "fingerprint": string
}
Campi
content

string

Dichiarazioni del linguaggio delle regole. Utilizzare \n per le interruzioni di riga.

name

string

Nome del file.

fingerprint

string ( bytes format)

Impronta digitale (ad esempio github sha) associata al File .

Una stringa con codifica base64.

Metadati

Metadati per un set di regole.

Rappresentazione JSON
{
  "services": [
    string
  ]
}
Campi
services[]

string

Servizi per i quali questo set di regole contiene dichiarazioni (ad esempio "cloud.firestore"). Potrebbero essercene più di 0.

Metodi

create

Crea un Ruleset dalla Source .

delete

Elimina un Ruleset in base al nome della risorsa.

get

Ottieni un Ruleset per nome incluso il contenuto completo Source .

list

Elenca solo i metadati Ruleset e facoltativamente filtra i risultati in base al nome Ruleset .