Resource: RestorePlan
The configuration of a potential series of Restore operations to be performed against Backups belong to a particular BackupPlan.
| JSON representation | 
|---|
{ "name": string, "uid": string, "createTime": string, "updateTime": string, "description": string, "backupPlan": string, "cluster": string, "restoreConfig": { object (  | 
              
| Fields | |
|---|---|
name | 
                
                   
 Output only. The full name of the RestorePlan resource. Format:   | 
              
uid | 
                
                   
 Output only. Server generated global unique identifier of UUID format.  | 
              
createTime | 
                
                   
 Output only. The timestamp when this RestorePlan 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 RestorePlan resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:   | 
              
description | 
                
                   
 Optional. User specified descriptive string for this RestorePlan.  | 
              
backupPlan | 
                
                   
 Required. Immutable. A reference to the   | 
              
cluster | 
                
                   
 Required. Immutable. The target cluster into which Restores created via this RestorePlan will restore data. NOTE: the cluster's region must be the same as the RestorePlan. Valid formats: 
  | 
              
restoreConfig | 
                
                   
 Required. Configuration of Restores created via this RestorePlan.  | 
              
labels | 
                
                   
 Optional. A set of custom labels supplied by user. An object containing a list of   | 
              
etag | 
                
                   
 Output only.   | 
              
state | 
                
                   
 Output only. State of the RestorePlan. This State field reflects the various stages a RestorePlan can be in during the Create operation.  | 
              
stateReason | 
                
                   
 Output only. Human-readable description of why RestorePlan is in the current   | 
              
State
State
| Enums | |
|---|---|
STATE_UNSPECIFIED | 
                Default first value for Enums. | 
CLUSTER_PENDING | 
                Waiting for cluster state to be RUNNING. | 
READY | 
                The RestorePlan has successfully been created and is ready for Restores. | 
FAILED | 
                RestorePlan creation has failed. | 
DELETING | 
                The RestorePlan is in the process of being deleted. | 
Methods | 
            |
|---|---|
                
 | 
              Creates a new RestorePlan in a given location. | 
                
 | 
              Deletes an existing RestorePlan. | 
                
 | 
              Retrieve the details of a single RestorePlan. | 
                
 | 
              Gets the access control policy for a resource. | 
                
 | 
              Lists RestorePlans in a given location. | 
                
 | 
              Update a RestorePlan. | 
                
 | 
              Sets the access control policy on the specified resource. | 
                
 | 
              Returns permissions that a caller has on the specified resource. |