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

Ressource: VolumeRestore

Représente l'opération de restauration d'un volume à partir d'un VolumeBackup. ID suivant : 13

Représentation 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
}
Champs
name

string

Uniquement en sortie. Nom complet de la ressource VolumeRestore. Format : projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*

uid

string

Uniquement en sortie. Identifiant unique global généré par le serveur au format UUID.

createTime

string (Timestamp format)

Uniquement en sortie. Horodatage lors de la création de cette ressource VolumeRestore.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Uniquement en sortie. Horodatage de la dernière mise à jour de cette ressource VolumeRestore.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

volumeBackup

string

Uniquement en sortie. Nom complet du VolumeBackup à partir duquel le volume sera restauré. Format : projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*.

targetPvc

object (NamespacedName)

Uniquement en sortie. Référence au PVC Kubernetes cible à restaurer.

volumeHandle

string

Uniquement en sortie. Un gestionnaire opaque spécifique au système de stockage sur le volume sous-jacent créé pour le PVC cible à partir de la sauvegarde de volume.

volumeType

enum (VolumeType)

Uniquement en sortie. Type de volume provisionné

completeTime

string (Timestamp format)

Uniquement en sortie. Horodatage de la fin de la restauration de volume sous-jacent associée.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Uniquement en sortie. État actuel de l'objet VolumeRestore.

stateMessage

string

Uniquement en sortie. Message dans un format lisible expliquant pourquoi le VolumeRestore est dans son état actuel.

etag

string

Uniquement en sortie. etag permet d'effectuer un contrôle de simultanéité positive, pour éviter que les mises à jour simultanées d'une restauration de volume ne s'écrasent les unes les autres. Il est fortement recommandé aux systèmes d'utiliser etag dans le cycle lecture-modification-écriture pour effectuer des mises à jour de restauration du volume afin d'éviter les conditions de concurrence.

VolumeType

Types de volumes compatibles.

Enums
VOLUME_TYPE_UNSPECIFIED Par défaut
GCE_PERSISTENT_DISK Volume Persistent Disk Compute Engine

État

L'état actuel d'un VolumeRestore

Enums
STATE_UNSPECIFIED Cet état est illégal et ne doit pas être rencontré.
CREATING Un volume pour la restauration a été identifié et le processus de restauration est sur le point de démarrer.
RESTORING Le volume est en cours de restauration.
SUCCEEDED Le volume a bien été restauré.
FAILED Échec du processus de restauration du volume.
DELETING Cette ressource VolumeRestore est en cours de suppression.

Méthodes

get

Récupérez les détails d'un seul VolumeRestore.

getIamPolicy

Récupère la stratégie de contrôle d'accès d'une ressource.

list

Répertorie les objets VolumeRestore pour une opération de restauration donnée.

setIamPolicy

Définit la stratégie de contrôle d'accès de la ressource spécifiée.

testIamPermissions

Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.