Ressource: Regelsatz
Ruleset
ist eine unveränderliche Kopie der Source
mit einer global eindeutigen Kennung und einem Erstellungszeitpunkt.
JSON-Darstellung | |
---|---|
{ "name": string, "source": { object ( |
Felder | |
---|---|
name | Nur Ausgabe. Name des |
source | |
createTime | Nur Ausgabe. Zeitpunkt, zu dem der Ein Zeitstempel im RFC3339 UTC „Zulu“-Format mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
metadata | Nur Ausgabe. Die Metadaten für diesen Regelsatz. |
attachment_point | Beabsichtigte Ressource, für die dieser Regelsatz freigegeben werden soll. Kann leer gelassen werden, um die mit der Standardversion verknüpfte Ressource anzugeben. Erwartetes Format: |
Quelle
Source
ist eine oder mehrere File
, die einen logischen Satz von Regeln umfassen.
JSON-Darstellung | |
---|---|
{
"files": [
{
object ( |
Felder | |
---|---|
files[] | |
Datei
File
mit Quellinhalt.
JSON-Darstellung | |
---|---|
{ "content": string, "name": string, "fingerprint": string } |
Felder | |
---|---|
content | Regelsprachanweisungen. Verwenden Sie |
name | Dateiname. |
fingerprint | Fingerabdruck (z. B. Github Sha), der mit der Eine Base64-codierte Zeichenfolge. |
Metadaten
Metadaten für einen Regelsatz.
JSON-Darstellung | |
---|---|
{ "services": [ string ] } |
Felder | |
---|---|
services[] | Dienste, für die dieser Regelsatz Deklarationen enthält (z. B. „cloud.firestore“). Davon kann es mehr als 0 geben. |
Methoden | |
---|---|
| Erstellen Sie einen Ruleset aus Source . |
| Löschen Sie einen Ruleset nach Ressourcennamen. |
| Erhalten Sie einen Ruleset nach Namen, einschließlich des vollständigen Source . |
| Listen Sie nur Ruleset Metadaten auf und filtern Sie die Ergebnisse optional nach Ruleset . |