Resource: VolumeRestore
Represents the operation of restoring a volume from a VolumeBackup.
| JSON representation | 
|---|
| { "name": string, "uid": string, "createTime": string, "updateTime": string, "volumeBackup": string, "targetPvc": { object ( | 
| Fields | |
|---|---|
| name | 
 Output only. Full name of the VolumeRestore resource. Format:  | 
| uid | 
 Output only. Server generated global unique identifier of UUID format. | 
| createTime | 
 Output only. The timestamp when this VolumeRestore resource was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:  | 
| updateTime | 
 Output only. The timestamp when this VolumeRestore resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:  | 
| volumeBackup | 
 Output only. The full name of the VolumeBackup from which the volume will be restored. Format:  | 
| targetPvc | 
 Output only. The reference to the target Kubernetes PVC to be restored. | 
| volumeHandle | 
 Output only. A storage system-specific opaque handler to the underlying volume created for the target PVC from the volume backup. | 
| volumeType | 
 Output only. The type of volume provisioned | 
| completeTime | 
 Output only. The timestamp when the associated underlying volume restoration completed. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:  | 
| state | 
 Output only. The current state of this VolumeRestore. | 
| stateMessage | 
 Output only. A human readable message explaining why the VolumeRestore is in its current state. | 
| etag | 
 Output only.  | 
VolumeType
Supported volume types.
| Enums | |
|---|---|
| VOLUME_TYPE_UNSPECIFIED | Default | 
| GCE_PERSISTENT_DISK | Compute Engine Persistent Disk volume | 
State
The current state of a VolumeRestore
| Enums | |
|---|---|
| STATE_UNSPECIFIED | This is an illegal state and should not be encountered. | 
| CREATING | A volume for the restore was identified and restore process is about to start. | 
| RESTORING | The volume is currently being restored. | 
| SUCCEEDED | The volume has been successfully restored. | 
| FAILED | The volume restoration process failed. | 
| DELETING | This VolumeRestore resource is in the process of being deleted. | 
| Methods | |
|---|---|
| 
 | Retrieve the details of a single VolumeRestore. | 
| 
 | Gets the access control policy for a resource. | 
| 
 | Lists the VolumeRestores for a given Restore. | 
| 
 | Sets the access control policy on the specified resource. | 
| 
 | Returns permissions that a caller has on the specified resource. |