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

Recurso: VolumeBackup

Representa la copia de seguridad de un volumen persistente específico como un componente de una copia de seguridad, tanto el registro de la operación como un puntero a los artefactos específicos del almacenamiento subyacentes. ID siguiente: 14

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

Solo salida. El nombre completo del recurso VolumeBackup. Formato: projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*.

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

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 cuando se actualizó este recurso VolumeBackup por última vez.

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

sourcePvc

object (NamespacedName)

Solo salida. Una referencia a la PVC de origen de Kubernetes a partir de la cual se creó este VolumeBackup.

volumeBackupHandle

string

Solo salida. Un controlador opaco específico del sistema de almacenamiento para la copia de seguridad del volumen subyacente.

format

enum (VolumeBackupFormat)

Solo salida. El formato que se usa para la copia de seguridad del volumen.

storageBytes

string (int64 format)

Solo salida. El tamaño total de los artefactos subyacentes asociados con este VolumeBackup en el almacenamiento de la copia de seguridad. Esto puede cambiar con el tiempo si varias copias de seguridad del mismo volumen comparten la misma ubicación de almacenamiento de la copia de seguridad. En particular, es probable que esto aumente de tamaño cuando se borra la copia de seguridad inmediata anterior del mismo volumen.

diskSizeBytes

string (int64 format)

Solo salida. El tamaño mínimo del disco al que se puede restablecer este VolumeBackup.

completeTime

string (Timestamp format)

Solo salida. La marca de tiempo del momento en que se completó la operación asociada de copia de seguridad del volumen subyacente.

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

stateMessage

string

Solo salida. Un mensaje legible por humanos en el que se explica por qué VolumeBackup 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 copia de seguridad del volumen se reemplacen entre sí. Se recomienda que los sistemas usen etag en el ciclo de lectura, modificación y escritura para realizar actualizaciones de la copia de seguridad del volumen para evitar condiciones de carrera.

VolumeBackupFormat

Identifica el formato que se usa para la copia de seguridad del volumen.

Enums
VOLUME_BACKUP_FORMAT_UNSPECIFIED Valor predeterminado, no especificado.
GCE_PERSISTENT_DISK Copia de seguridad del volumen basada en instantáneas de Persistent Disk de Compute Engine.

Estado

El estado actual de un VolumeBackup

Enums
STATE_UNSPECIFIED Este es un estado ilegal y no se debe encontrar.
CREATING Se identificó un volumen para la copia de seguridad y el proceso de copia de seguridad está a punto de comenzar.
SNAPSHOTTING La operación de copia de seguridad del volumen comenzó y se encuentra en la fase de “instantánea” inicial del proceso. Todos los hooks “pre” definidos de ProtectedApplication se ejecutarán antes de ingresar este estado y los hooks “post” se ejecutarán cuando salgan de este estado.
UPLOADING Se completó la fase de la instantánea de la operación de copia de seguridad del volumen y la instantánea se está subiendo al almacenamiento de copia de seguridad.
SUCCEEDED La operación de copia de seguridad del volumen se completó correctamente.
FAILED No se pudo realizar la operación de copia de seguridad del volumen.
DELETING Este recurso VolumeBackup (y sus artefactos asociados) está en proceso de eliminación.

Métodos

get

Recupera los detalles de un solo VolumeBackup.

getIamPolicy

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

list

Enumera los recursos VolumeBackup para una copia de seguridad determinada.

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.