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 ( |
Des champs | |
---|---|
name | Sortie uniquement. Nom de l' |
source | |
createTime | Sortie uniquement. Heure de création de l' Un horodatage au format RFC3339 UTC "Zulu", avec une résolution en nanosecondes et jusqu'à neuf chiffres fractionnaires. Exemples : |
metadata | Sortie uniquement. Les métadonnées de cet ensemble de règles. |
attachment_point | 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 : |
Source
Source
est un ou plusieurs messages File
comprenant un ensemble logique de règles.
Représentation JSON | |
---|---|
{
"files": [
{
object ( |
Des champs | |
---|---|
files[] | Ensemble |
Déposer
File
contenant le contenu source.
Représentation JSON | |
---|---|
{ "content": string, "name": string, "fingerprint": string } |
Des champs | |
---|---|
content | Déclarations du langage des règles. Utilisez |
name | Nom de fichier. |
fingerprint | Empreinte digitale (par exemple github sha) associée au 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[] | 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 | |
---|---|
| Créez un Ruleset à partir de Source . |
| Supprimez un Ruleset par nom de ressource. |
| Obtenez un Ruleset par nom comprenant le contenu complet Source . |
| Répertoriez uniquement les métadonnées Ruleset et filtrez éventuellement les résultats par nom Ruleset . |