REST Resource: projects.locations.backupCollections.backups

Recurso: cópia de segurança

Cópia de segurança 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),
  "encryptionInfo": {
    object (EncryptionInfo)
  },
  "uid": string
}
Campos
name

string

Identificador. Caminho completo do recurso da cópia de segurança. A última parte do nome é o ID da cópia de segurança com o seguinte formato: [AAAAMMDDHHMMSS]_[UID da instância abreviado] OU especificado pelo cliente durante a instância de cópia de segurança. Exemplo: 20240515123000_1234

createTime

string (Timestamp format)

Apenas saída. A hora em que a cópia de segurança foi criada.

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". 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 da instância desta cópia de segurança.

instanceUid

string

Apenas saída. O UID da instância desta cópia de segurança.

totalSizeBytes

string (int64 format)

Apenas saída. Tamanho total da cópia de segurança em bytes.

expireTime

string (Timestamp format)

Apenas saída. A hora em que a cópia de segurança expira.

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". 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 ficheiros de cópia de segurança da cópia de segurança.

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 cópia de segurança.

state

enum (State)

Apenas saída. Estado da cópia de segurança.

encryptionInfo

object (EncryptionInfo)

Apenas saída. Informações de encriptação da cópia de segurança.

uid

string

Apenas saída. Identificador exclusivo da cópia de segurança atribuído pelo sistema.

BackupFile

A cópia de segurança é composta por vários ficheiros de cópia de segurança.

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

string

Apenas saída. Por exemplo: .rdb

sizeBytes

string (int64 format)

Apenas saída. Tamanho do ficheiro de cópia de segurança em bytes.

createTime

string (Timestamp format)

Apenas saída. A hora em que o ficheiro de cópia de segurança foi criado.

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

BackupType

Tipo de cópia de segurança.

Enumerações
BACKUP_TYPE_UNSPECIFIED O valor predefinido, não definido.
ON_DEMAND Cópia de segurança a pedido.
AUTOMATED Cópia de segurança automática.

Estado

Estado da cópia de segurança.

Enumerações
STATE_UNSPECIFIED O valor predefinido, não definido.
CREATING A cópia de segurança está a ser criada.
ACTIVE A cópia de segurança está ativa para ser usada.
DELETING A cópia de segurança está a ser eliminada.
SUSPENDED Atualmente, a cópia de segurança está suspensa devido a motivos como a eliminação do projeto, o encerramento da conta de faturação, etc.

Métodos

delete

Elimina uma cópia de segurança específica.

export

Exporta uma cópia de segurança específica para um URI do Cloud Storage de destino do cliente.

get

Obtém os detalhes de uma cópia de segurança específica.

list

Apresenta todas as cópias de segurança pertencentes a uma coleção de cópias de segurança.