REST Resource: projects.locations.backups

Recurso: backup

Backup de um banco de dados do Cloud Firestore.

O backup contém todos os documentos e configurações de índice para o banco de dados fornecido em um momento específico.

Representação JSON
{
  "name": string,
  "database": string,
  "databaseUid": string,
  "snapshotTime": string,
  "expireTime": string,
  "state": enum (State)
}
Campos
name

string

Apenas saída. O nome exclusivo do recurso do backup.

O formato é projects/{project}/locations/{location}/backups/{backup}.

database

string

Apenas saída. Nome do banco de dados do Firestore de origem do backup.

O formato é projects/{project}/databases/{database}.

databaseUid

string

Apenas saída. O UUID4 gerado pelo sistema para o banco de dados do Firestore de origem do backup.

snapshotTime

string (Timestamp format)

Apenas saída. No momento, o backup contém uma cópia externamente consistente do banco de dados.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

expireTime

string (Timestamp format)

Apenas saída. O carimbo de data/hora em que o backup expira.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Apenas saída. O estado atual do backup.

Estado

Indique o estado atual do backup.

Enums
STATE_UNSPECIFIED O estado não foi especificado.
CREATING O backup pendente ainda está sendo criado. As operações no backup serão rejeitadas neste estado.
READY O backup foi concluído e está pronto para uso.
NOT_AVAILABLE O backup não está disponível no momento.

Métodos

delete

Exclui um backup.

get

Extrai informações sobre um backup.

list

Lista todos os backups.