REST Resource: projects.locations.backupPlans.backups.volumeBackups

Recurso: VolumeBackup

Representa o backup de um volume permanente específico como um componente de um backup, sendo tanto o registro da operação quanto um ponteiro para os artefatos subjacentes específicos do armazenamento. Próxima ID: 14

Representação JSON
{
  "name": string,
  "uid": string,
  "createTime": string,
  "updateTime": string,
  "sourcePvc": {
    object (NamespacedName)
  },
  "volumeBackupHandle": string,
  "format": enum (VolumeBackupFormat),
  "storageBytes": string,
  "diskSizeBytes": string,
  "completeTime": string,
  "state": enum (State),
  "stateMessage": string,
  "etag": string
}
Campos
name

string

Apenas saída. O nome completo do recurso VolumeBackup. Formato: projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*.

uid

string

Apenas saída. Identificador exclusivo global gerado pelo servidor no formato UUID.

createTime

string (Timestamp format)

Apenas saída. O carimbo de data/hora em que o recurso VolumeBackup foi criado.

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".

updateTime

string (Timestamp format)

Apenas saída. O carimbo de data/hora em que o recurso VolumeBackup foi atualizado pela última vez.

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".

sourcePvc

object (NamespacedName)

Apenas saída. Uma referência ao PVC do Kubernetes de origem que serviu como base para a criação deste VolumeBackup.

volumeBackupHandle

string

Apenas saída. Uma alça opaca específica do sistema de armazenamento para o backup de volume subjacente.

format

enum (VolumeBackupFormat)

Apenas saída. Formato usado para o backup de volume.

storageBytes

string (int64 format)

Apenas saída. O tamanho agregado dos artefatos subjacentes associados a este VolumeBackup no armazenamento de backup. Pode mudar com o tempo quando vários backups do mesmo volume compartilham o mesmo local de armazenamento de backup. Provavelmente vai aumentar de tamanho quando o backup imediatamente anterior do mesmo volume for excluído.

diskSizeBytes

string (int64 format)

Apenas saída. O tamanho mínimo do disco em que este VolumeBackup pode ser restaurado.

completeTime

string (Timestamp format)

Apenas saída. O carimbo de data/hora em que a operação de backup de volume subjacente associada foi concluída.

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 VolumeBackup.

stateMessage

string

Apenas saída. Uma mensagem legível por humanos explicando por que o VolumeBackup está no estado atual.

etag

string

Apenas saída. etag é usado para controle de simultaneidade otimista como uma maneira de impedir que atualizações simultâneas de um backup de volume substituam umas às outras. É altamente recomendável que os sistemas usem etag no ciclo de leitura/modificação/gravação para realizar atualizações de backup de volume e evitar disputas.

VolumeBackupFormat

Identifica o formato usado para o backup de volume.

Enums
VOLUME_BACKUP_FORMAT_UNSPECIFIED Valor padrão, não especificado.
GCE_PERSISTENT_DISK Backup de volume baseado em snapshot do Persistent Disk do Compute Engine

Estado

O estado atual de um VolumeBackup

Enums
STATE_UNSPECIFIED Este é um estado ilegal e não deve ser encontrado.
CREATING Um volume para o backup foi identificado e o processo de backup está prestes a ser iniciado.
SNAPSHOTTING A operação de backup do volume foi iniciada e está na fase inicial de "snapshot" do processo. Todos os hooks "pré" do ProtectedApplication serão executados antes de entrarem nesse estado, e os hooks "pós" serão executados ao sair desse estado.
UPLOADING A fase de snapshot da operação de backup de volume foi concluída, e o snapshot está sendo enviado para o armazenamento de backup.
SUCCEEDED A operação de backup de volume foi concluída.
FAILED Falha na operação de backup de volume.
DELETING Este recurso VolumeBackup e os artefatos associados estão em processo de exclusão.

Métodos

get

Recuperar os detalhes de um único VolumeBackup.

getIamPolicy

Busca a política de controle de acesso de um recurso.

list

Lista os VolumeBackups de um determinado backup.

setIamPolicy

Define a política de controle de acesso no recurso especificado.

testIamPermissions

Retorna permissões do autor da chamada no recurso especificado.