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

Recurso: VolumeRestore

Representa la operación de restablecer un volumen desde una VolumeBackup. ID siguiente: 13

Representación 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

Solo salida. Nombre completo del recurso VolumeRestore. Formato: projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*

uid

string

Solo salida. Identificador único global generado por el servidor con formato UUID.

createTime

string (Timestamp format)

Solo salida. La marca de tiempo de la creación de este recurso VolumeRestore.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo salida. La marca de tiempo de la última actualización de este recurso VolumeRestore.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

volumeBackup

string

Solo salida. El nombre completo de la VolumeBackup a partir de la cual se restablecerá el volumen. Formato: projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*.

targetPvc

object (NamespacedName)

Solo salida. La referencia al PVC de destino de Kubernetes que se restablecerá.

volumeHandle

string

Solo salida. Un controlador opaco específico del sistema de almacenamiento para el volumen subyacente creado para el PVC de destino a partir de la copia de seguridad del volumen.

volumeType

enum (VolumeType)

Solo salida. El tipo de volumen aprovisionado

completeTime

string (Timestamp format)

Solo salida. La marca de tiempo del momento en que se completó el restablecimiento del volumen subyacente asociado.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Solo salida. El estado actual de este VolumeRestore.

stateMessage

string

Solo salida. Un mensaje legible en el que se explica por qué el VolumeRestore está en su estado actual.

etag

string

Solo salida. etag se usa para el control de simultaneidad optimista, como una forma de evitar que las actualizaciones simultáneas de una política se reemplacen entre sí. Se sugiere que los sistemas usen etag en el ciclo de lectura, modificación y escritura para realizar actualizaciones de restablecimiento de volumen a fin de evitar condiciones de carrera.

VolumeType

Tipos de volúmenes admitidos.

Enums
VOLUME_TYPE_UNSPECIFIED Predeterminado
GCE_PERSISTENT_DISK Volumen de discos persistentes de Compute Engine

Estado

El estado actual de un VolumeRestore

Enums
STATE_UNSPECIFIED Este es un estado ilegal y no se debe encontrar.
CREATING Se identificó un volumen para el restablecimiento y el proceso de restablecimiento está a punto de comenzar.
RESTORING El volumen se está restableciendo.
SUCCEEDED El volumen se restableció correctamente.
FAILED No se pudo restablecer el volumen.
DELETING Este recurso VolumeRestore está en proceso de eliminación.

Métodos

get

Recupera los detalles de un solo VolumeRestore.

getIamPolicy

Permite obtener la política de control de acceso de un recurso.

list

Enumera los VolumeRestores para un Restore determinado.

setIamPolicy

Permite configurar la política de control de acceso en el recurso especificado.

testIamPermissions

Permite mostrar los permisos que tiene un emisor para un recurso especificado.