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

Risorsa: VolumeRipristina

Rappresenta l'operazione di ripristino di un volume da un VolumeBackup. ID successivo: 13

Rappresentazione 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
}
Campi
name

string

Solo output. Nome completo della risorsa VolumeRipristina. Formato: projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*

uid

string

Solo output. Identificatore univoco globale generato dal server nel formato UUID.

createTime

string (Timestamp format)

Solo output. Il timestamp di creazione di questa risorsa VolumeRipristina.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. Il timestamp dell'ultimo aggiornamento di questa risorsa VolumeRipristina.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

volumeBackup

string

Solo output. Il nome completo del volume Backup da cui verrà ripristinato il volume. Formato: projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*.

targetPvc

object (NamespacedName)

Solo output. Il riferimento alla PVC Kubernetes di destinazione da ripristinare.

volumeHandle

string

Solo output. Un gestore opaco specifico del sistema di archiviazione per il volume sottostante creato per la PVC di destinazione dal backup del volume.

volumeType

enum (VolumeType)

Solo output. Il tipo di volume di cui è stato eseguito il provisioning

completeTime

string (Timestamp format)

Solo output. Il timestamp del completamento del ripristino del volume sottostante associato.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Solo output. Lo stato attuale di questo VolumeRipristina.

stateMessage

string

Solo output. Un messaggio leggibile che spiega perché il VolumeRipristina è nello stato attuale.

etag

string

Solo output. etag viene utilizzato per il controllo ottimistico della contemporaneità per evitare che gli aggiornamenti simultanei di un ripristino di volume si sovrascrivano a vicenda. Consigliamo vivamente ai sistemi di utilizzare etag nel ciclo di lettura, modifica e scrittura per eseguire aggiornamenti per il ripristino dei volumi ed evitare race condizioni.

VolumeType

Tipi di volume supportati.

Enum
VOLUME_TYPE_UNSPECIFIED Predefinito
GCE_PERSISTENT_DISK Volume disco permanente di Compute Engine

Stato

Lo stato attuale di un VolumeRipristina

Enum
STATE_UNSPECIFIED Si tratta di uno stato illegale e non dovrebbe essere incontrato.
CREATING È stato identificato un volume per il ripristino e il processo di ripristino sta per iniziare.
RESTORING Il volume è in fase di ripristino.
SUCCEEDED Il volume è stato ripristinato.
FAILED Il processo di ripristino del volume non è riuscito.
DELETING Questa risorsa VolumeRipristina è in fase di eliminazione.

Metodi

get

Recupera i dettagli di un singolo VolumeRipristina.

getIamPolicy

Ottieni il criterio di controllo dell'accesso per una risorsa.

list

Elenca i volumi Ripristina per un determinato ripristino.

setIamPolicy

Imposta il criterio di controllo dell'accesso sulla risorsa specificata.

testIamPermissions

Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.