REST Resource: projects.locations.backupCollections.backups

Recurso: backup

Backup de uma instância.

Representação JSON
{
  "name": string,
  "createTime": string,
  "instance": string,
  "instanceUid": string,
  "totalSizeBytes": string,
  "expireTime": string,
  "engineVersion": string,
  "backupFiles": [
    {
      object (BackupFile)
    }
  ],
  "nodeType": enum (NodeType),
  "replicaCount": integer,
  "shardCount": integer,
  "backupType": enum (BackupType),
  "state": enum (State),
  "uid": string
}
Campos
name

string

Identificador. Caminho de recurso completo do backup. A última parte do nome é o ID do backup com o seguinte formato: [YYYYMMDDHHMMSS]_[UID da instância encurtada] OU cliente especificado durante a instância de backup. Exemplo: 20240515123000_1234

createTime

string (Timestamp format)

Apenas saída. O horário em que o backup foi criado.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

instance

string

Apenas saída. Caminho do recurso de instância desse backup.

instanceUid

string

Apenas saída. UID da instância deste backup.

totalSizeBytes

string (int64 format)

Apenas saída. Tamanho total do backup em bytes.

expireTime

string (Timestamp format)

Apenas saída. A hora em que o backup vai expirar.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

engineVersion

string

Apenas saída. valkey-7.5/valkey-8.0 etc.

backupFiles[]

object (BackupFile)

Apenas saída. Lista de arquivos de backup do backup.

nodeType

enum (NodeType)

Apenas saída. Tipo de nó da instância.

replicaCount

integer

Apenas saída. Número de réplicas da instância.

shardCount

integer

Apenas saída. Número de fragmentos da instância.

backupType

enum (BackupType)

Apenas saída. Tipo de backup.

state

enum (State)

Apenas saída. Estado do backup.

uid

string

Apenas saída. Identificador exclusivo atribuído pelo sistema do backup.

BackupFile

O backup consiste em vários arquivos.

Representação JSON
{
  "fileName": string,
  "sizeBytes": string,
  "createTime": string
}
Campos
fileName

string

Somente saída. Por exemplo: .rdb

sizeBytes

string (int64 format)

Apenas saída. Tamanho do arquivo de backup em bytes.

createTime

string (Timestamp format)

Apenas saída. A hora em que o arquivo de backup foi criado.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

BackupType

Tipo de backup.

Enums
BACKUP_TYPE_UNSPECIFIED O valor padrão não foi definido.
ON_DEMAND Backup sob demanda.
AUTOMATED Backup automático.

Estado

Estado do backup.

Enums
STATE_UNSPECIFIED O valor padrão não foi definido.
CREATING O backup está sendo criado.
ACTIVE O backup está ativo para uso.
DELETING O backup está sendo excluído.
SUSPENDED O backup está suspenso por motivos como exclusão de projeto, encerramento da conta de faturamento etc.

Métodos

delete

Exclui um backup específico.

export

Exporta um backup específico para um URI do Cloud Storage de destino do cliente.

get

Recebe os detalhes de um backup específico.

list

Lista todos os backups de uma coleção.