REST Resource: projects.locations.backups

Risorsa: backup

Un backup di un database Cloud Firestore.

Il backup contiene tutti i documenti e le configurazioni degli indici per il database specificato in un determinato momento.

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

string

Solo output. Il nome univoco della risorsa del backup.

Il formato è projects/{project}/locations/{location}/backups/{backup}.

database

string

Solo output. Nome del database Firestore da cui proviene il backup.

Il formato è projects/{project}/databases/{database}.

databaseUid

string

Solo output. L'UUID4 generato dal sistema per il database Firestore da cui proviene il backup.

snapshotTime

string (Timestamp format)

Solo output. Al momento il backup contiene una copia del database coerente esternamente.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

expireTime

string (Timestamp format)

Solo output. Il timestamp di scadenza del backup.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Solo output. Lo stato attuale del backup.

Stato

Indica lo stato attuale del backup.

Enum
STATE_UNSPECIFIED Lo stato non è specificato.
CREATING Il backup in attesa è ancora in fase di creazione. Le operazioni sul backup verranno rifiutate in questo stato.
READY Il backup è stato completato ed è pronto per essere utilizzato.
NOT_AVAILABLE Il backup non è disponibile in questo momento.

Metodi

delete

Elimina un backup.

get

Recupera le informazioni su un backup.

list

Elenca tutti i backup.