REST Resource: projects.locations.restorePlans.restores.volumeRestores

Recurso: VolumeRestore

Representa a operação de restauração de um volume de um VolumeBackup. Próximo ID: 13

Representação JSON
{
  "name": string,
  "uid": string,
  "createTime": string,
  "updateTime": string,
  "volumeBackup": string,
  "targetPvc": {
    object (NamespacedName)
  },
  "volumeHandle": string,
  "volumeType": enum (VolumeType),
  "completeTime": string,
  "state": enum (State),
  "stateMessage": string,
  "etag": string
}
Campos
name

string

Apenas saída. Nome completo do recurso VolumeRestore. Formato: projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*

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

volumeBackup

string

Apenas saída. O nome completo do VolumeBackup do qual o volume será restaurado. Formato: projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*.

targetPvc

object (NamespacedName)

Apenas saída. A referência ao PVC de destino do Kubernetes a ser restaurado.

volumeHandle

string

Apenas saída. Um gerenciador opaco específico do sistema de armazenamento para o volume subjacente criado para o PVC de destino a partir do backup de volume.

volumeType

enum (VolumeType)

Apenas saída. O tipo de volume provisionado

completeTime

string (Timestamp format)

Apenas saída. O carimbo de data/hora em que a restauração do volume subjacente associado 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 VolumeRestore.

stateMessage

string

Apenas saída. Uma mensagem legível explicando por que o VolumeRestore 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 job substituam umas às outras. É altamente recomendável que os sistemas usem o etag no ciclo de leitura-modificação-gravação para realizar atualizações de restauração de volume e evitar disputas.

VolumeType

Tipos de volume compatíveis.

Enums
VOLUME_TYPE_UNSPECIFIED Padrão
GCE_PERSISTENT_DISK Volume do disco permanente do Compute Engine

Estado

O estado atual de um VolumeRestore

Enums
STATE_UNSPECIFIED Este é um estado ilegal e não deve ser encontrado.
CREATING Um volume para a restauração foi identificado, e o processo de restauração está prestes a começar.
RESTORING O volume está sendo restaurado.
SUCCEEDED O volume foi restaurado.
FAILED Falha no processo de restauração do volume.
DELETING Este recurso VolumeRestore está em processo de exclusão.

Métodos

get

Recuperar os detalhes de um único VolumeRestore.

getIamPolicy

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

list

Lista os Volumes de uma determinada restauração.

setIamPolicy

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

testIamPermissions

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