REST Resource: projects.locations.backups

Recurso: Backup

Um backup de um banco de dados Cloud Firestore.

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

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

string

Somente saída. O nome exclusivo do recurso do Backup.

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

database

string

Somente saída. Nome do banco de dados do Firestore de onde vem o backup.

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

databaseUid

string

Somente saída. O UUID4 gerado pelo sistema para o banco de dados do Firestore de onde vem o backup.

snapshotTime

string ( Timestamp format)

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

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", 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 esse backup expira.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", 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 é especificado.
CREATING O backup pendente ainda está sendo criado. As operações no backup serão rejeitadas neste estado.
READY O backup está completo e pronto para uso.
NOT_AVAILABLE O backup não está disponível neste momento.

Métodos

delete

Exclui um backup.

get

Obtém informações sobre um backup.

list

Lista todos os backups.