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 ( |
Campos | |
---|---|
name |
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 |
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: |
instance |
Apenas saída. Caminho do recurso da instância desta cópia de segurança. |
instanceUid |
Apenas saída. O UID da instância desta cópia de segurança. |
totalSizeBytes |
Apenas saída. Tamanho total da cópia de segurança em bytes. |
expireTime |
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: |
engineVersion |
Apenas saída. valkey-7.5/valkey-8.0, etc. |
backupFiles[] |
Apenas saída. Lista de ficheiros de cópia de segurança da cópia de segurança. |
nodeType |
Apenas saída. Tipo de nó da instância. |
replicaCount |
Apenas saída. Número de réplicas da instância. |
shardCount |
Apenas saída. Número de fragmentos da instância. |
backupType |
Apenas saída. Tipo de cópia de segurança. |
state |
Apenas saída. Estado da cópia de segurança. |
encryptionInfo |
Apenas saída. Informações de encriptação da cópia de segurança. |
uid |
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 |
Apenas saída. Por exemplo: |
sizeBytes |
Apenas saída. Tamanho do ficheiro de cópia de segurança em bytes. |
createTime |
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: |
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 |
|
---|---|
|
Elimina uma cópia de segurança específica. |
|
Exporta uma cópia de segurança específica para um URI do Cloud Storage de destino do cliente. |
|
Obtém os detalhes de uma cópia de segurança específica. |
|
Apresenta todas as cópias de segurança pertencentes a uma coleção de cópias de segurança. |