View Source GoogleApi.GKEBackup.V1.Model.VolumeRestore (google_api_gke_backup v0.6.0)
Represents the operation of restoring a volume from a VolumeBackup.
Attributes
-
completeTime
(type:DateTime.t
, default:nil
) - Output only. The timestamp when the associated underlying volume restoration completed. -
createTime
(type:DateTime.t
, default:nil
) - Output only. The timestamp when this VolumeRestore resource was created. -
etag
(type:String.t
, default:nil
) - Output only.etag
is used for optimistic concurrency control as a way to help prevent simultaneous updates of a volume restore from overwriting each other. It is strongly suggested that systems make use of theetag
in the read-modify-write cycle to perform volume restore updates in order to avoid race conditions. -
name
(type:String.t
, default:nil
) - Output only. Full name of the VolumeRestore resource. Format:projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*
-
state
(type:String.t
, default:nil
) - Output only. The current state of this VolumeRestore. -
stateMessage
(type:String.t
, default:nil
) - Output only. A human readable message explaining why the VolumeRestore is in its current state. -
targetPvc
(type:GoogleApi.GKEBackup.V1.Model.NamespacedName.t
, default:nil
) - Output only. The reference to the target Kubernetes PVC to be restored. -
uid
(type:String.t
, default:nil
) - Output only. Server generated global unique identifier of UUID format. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. The timestamp when this VolumeRestore resource was last updated. -
volumeBackup
(type:String.t
, default:nil
) - Output only. The full name of the VolumeBackup from which the volume will be restored. Format:projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*
. -
volumeHandle
(type:String.t
, default:nil
) - Output only. A storage system-specific opaque handler to the underlying volume created for the target PVC from the volume backup. -
volumeType
(type:String.t
, default:nil
) - Output only. The type of volume provisioned
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.GKEBackup.V1.Model.VolumeRestore{ completeTime: DateTime.t() | nil, createTime: DateTime.t() | nil, etag: String.t() | nil, name: String.t() | nil, state: String.t() | nil, stateMessage: String.t() | nil, targetPvc: GoogleApi.GKEBackup.V1.Model.NamespacedName.t() | nil, uid: String.t() | nil, updateTime: DateTime.t() | nil, volumeBackup: String.t() | nil, volumeHandle: String.t() | nil, volumeType: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.