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