REST Resource: projects.locations.backups

Zasób: Backup

Kopia zapasowa bazy danych Cloud Firestore.

Kopia zapasowa zawiera wszystkie dokumenty i konfiguracje indeksów dla danej bazy danych z określonego momentu.

Zapis JSON
{
  "name": string,
  "database": string,
  "databaseUid": string,
  "snapshotTime": string,
  "expireTime": string,
  "state": enum (State)
}
Pola
name

string

Tylko dane wyjściowe. Unikalna nazwa zasobu kopii zapasowej.

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

database

string

Tylko dane wyjściowe. Nazwa bazy danych Firestore, z której pochodzi kopia zapasowa.

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

databaseUid

string

Tylko dane wyjściowe. Wygenerowany przez system identyfikator UUID4 bazy danych Firestore, z której pochodzi kopia zapasowa.

snapshotTime

string (Timestamp format)

Tylko dane wyjściowe. Obecnie kopia zapasowa zawiera spójną zewnętrznie kopię bazy danych.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

expireTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa, kiedy ta kopia zapasowa traci ważność.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Tylko dane wyjściowe. Bieżący stan kopii zapasowej.

Stan

Wskaż bieżący stan kopii zapasowej.

Wartości w polu enum
STATE_UNSPECIFIED Stan nie jest określony.
CREATING Nadal tworzona jest oczekująca kopia zapasowa. Operacje na kopii zapasowej będą w tym stanie odrzucane.
READY Kopia zapasowa jest gotowa i gotowa do użycia.
NOT_AVAILABLE Kopia zapasowa jest obecnie niedostępna.

Metody

delete

Usuwa kopię zapasową.

get

Pobiera informacje o kopii zapasowej.

list

Zawiera listę wszystkich kopii zapasowych.