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: projects/{project}/locations/{location}/backups/{backup}.

database

string

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

Format: 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. Kopia zapasowa zawiera obecnie spójną zewnętrznie kopię bazy danych.

Sygnatura czasowa w formacie „Zulu” RFC3339 UTC 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 wygaśnięcia kopii zapasowej.

Sygnatura czasowa w formacie „Zulu” RFC3339 UTC 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. Obecny stan kopii zapasowej.

Stan

Wskaż bieżący stan kopii zapasowej.

Wartości w polu enum
STATE_UNSPECIFIED Stan nie jest określony.
CREATING Nadal trwa tworzenie oczekującej kopii zapasowej. W tym stanie operacje na kopii zapasowej będą odrzucane.
READY Kopia zapasowa jest gotowa do użycia.
NOT_AVAILABLE Kopia zapasowa jest obecnie niedostępna.

Metody

delete

Usuwa kopię zapasową.

get

Pobiera informacje o kopii zapasowej.

list

Wyświetla listę wszystkich kopii zapasowych.