REST Resource: projects.rulesets

Ressource: Regelsatz

Ruleset ist eine unveränderliche Kopie der Source mit einer global eindeutigen Kennung und einem Erstellungszeitpunkt.

JSON-Darstellung
{
  "name": string,
  "source": {
    object (Source)
  },
  "createTime": string,
  "metadata": {
    object (Metadata)
  },
  "attachment_point": string
}
Felder
name

string

Nur Ausgabe. Name des Ruleset . Die Ruleset_ID wird vom Dienst automatisch generiert. Format: projects/{project_id}/rulesets/{ruleset_id}

source

object ( Source )

Source für den Ruleset .

createTime

string ( Timestamp format)

Nur Ausgabe. Zeitpunkt, zu dem der Ruleset erstellt wurde.

Ein Zeitstempel im RFC3339 UTC „Zulu“-Format mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z" .

metadata

object ( Metadata )

Nur Ausgabe. Die Metadaten für diesen Regelsatz.

attachment_point

string

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

Quelle

Source ist eine oder mehrere File , die einen logischen Satz von Regeln umfassen.

JSON-Darstellung
{
  "files": [
    {
      object (File)
    }
  ]
}
Felder
files[]

object ( File )

File , der das Source bildet.

Datei

File mit Quellinhalt.

JSON-Darstellung
{
  "content": string,
  "name": string,
  "fingerprint": string
}
Felder
content

string

Regelsprachanweisungen. Verwenden Sie \n für Zeilenumbrüche.

name

string

Dateiname.

fingerprint

string ( bytes format)

Fingerabdruck (z. B. Github Sha), der mit der File verknüpft ist.

Eine Base64-codierte Zeichenfolge.

Metadaten

Metadaten für einen Regelsatz.

JSON-Darstellung
{
  "services": [
    string
  ]
}
Felder
services[]

string

Dienste, für die dieser Regelsatz Deklarationen enthält (z. B. „cloud.firestore“). Davon kann es mehr als 0 geben.

Methoden

create

Erstellen Sie einen Ruleset aus Source .

delete

Löschen Sie einen Ruleset nach Ressourcennamen.

get

Erhalten Sie einen Ruleset nach Namen, einschließlich des vollständigen Source .

list

Listen Sie nur Ruleset Metadaten auf und filtern Sie die Ergebnisse optional nach Ruleset .