REST Resource: projects.locations.backups

Ressource: Sicherung

Sicherung einer Cloud Firestore-Datenbank.

Die Sicherung enthält alle Dokumente und Indexkonfigurationen für die gegebene Datenbank zu einem bestimmten Zeitpunkt.

JSON-Darstellung
{
  "name": string,
  "database": string,
  "databaseUid": string,
  "snapshotTime": string,
  "expireTime": string,
  "state": enum (State)
}
Felder
name

string

Nur Ausgabe Der eindeutige Ressourcenname der Sicherung.

Format ist projects/{project}/locations/{location}/backups/{backup}.

database

string

Nur Ausgabe Name der Firestore-Datenbank, aus der die Sicherung stammt.

Format ist projects/{project}/databases/{database}.

databaseUid

string

Nur Ausgabe Die vom System generierte UUID4 für die Firestore-Datenbank, aus der die Sicherung stammt.

snapshotTime

string (Timestamp format)

Nur Ausgabe Die Sicherung enthält derzeit eine extern konsistente Kopie der Datenbank.

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

expireTime

string (Timestamp format)

Nur Ausgabe Der Zeitstempel, zu dem diese Sicherung abläuft.

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

state

enum (State)

Nur Ausgabe Der aktuelle Status der Sicherung.

Status

Gibt den aktuellen Status der Sicherung an.

Enums
STATE_UNSPECIFIED Der Status ist nicht angegeben.
CREATING Die ausstehende Sicherung wird gerade erstellt. Vorgänge für die Sicherung werden in diesem Status abgelehnt.
READY Die Sicherung ist abgeschlossen und einsatzbereit.
NOT_AVAILABLE Die Sicherung ist momentan nicht verfügbar.

Methoden

delete

Löscht eine Sicherung.

get

Ruft Informationen zu einer Sicherung ab.

list

Listet alle Sicherungen auf.