REST Resource: projects.rulesets

Ressource : Ensemble de règles

Ruleset est une copie immuable de Source avec un identifiant globalement unique et une heure de création.

Représentation JSON
{
  "name": string,
  "source": {
    object (Source)
  },
  "createTime": string,
  "metadata": {
    object (Metadata)
  },
  "attachment_point": string
}
Des champs
name

string

Sortie uniquement. Nom de l' Ruleset . Le Ruleset_id est généré automatiquement par le service. Format : projects/{project_id}/rulesets/{ruleset_id}

source

object ( Source )

Source pour l' Ruleset .

createTime

string ( Timestamp format)

Sortie uniquement. Heure de création de l' Ruleset .

Un horodatage au format RFC3339 UTC "Zulu", avec une résolution en nanosecondes et jusqu'à neuf chiffres fractionnaires. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z" .

metadata

object ( Metadata )

Sortie uniquement. Les métadonnées de cet ensemble de règles.

attachment_point

string

Ressource prévue vers laquelle cet ensemble de règles doit être publié. Peut être laissé vide pour indiquer la ressource associée à la version par défaut. Format attendu : firestore.googleapis.com/projects/<project number>/databases/<uuid>

Source

Source est un ou plusieurs messages File comprenant un ensemble logique de règles.

Représentation JSON
{
  "files": [
    {
      object (File)
    }
  ]
}
Des champs
files[]

object ( File )

Ensemble File constituant le bundle Source .

Déposer

File contenant le contenu source.

Représentation JSON
{
  "content": string,
  "name": string,
  "fingerprint": string
}
Des champs
content

string

Déclarations du langage des règles. Utilisez \n pour les sauts de ligne.

name

string

Nom de fichier.

fingerprint

string ( bytes format)

Empreinte digitale (par exemple github sha) associée au File .

Une chaîne codée en base64.

Métadonnées

Métadonnées pour un ensemble de règles.

Représentation JSON
{
  "services": [
    string
  ]
}
Des champs
services[]

string

Services pour lesquels cet ensemble de règles contient des déclarations (par exemple, "cloud.firestore"). Il peut y en avoir plus de 0.

Méthodes

create

Créez un Ruleset à partir de Source .

delete

Supprimez un Ruleset par nom de ressource.

get

Obtenez un Ruleset par nom comprenant le contenu complet Source .

list

Répertoriez uniquement les métadonnées Ruleset et filtrez éventuellement les résultats par nom Ruleset .