Resource: Restore
Represents both a request to Restore some portion of a Backup into a target GKE cluster and a record of the restore operation itself. Next id: 18
JSON representation |
---|
{ "name": string, "uid": string, "createTime": string, "updateTime": string, "description": string, "backup": string, "cluster": string, "restoreConfig": { object ( |
Fields | |
---|---|
name |
Output only. The full name of the Restore resource. Format: |
uid |
Output only. Server generated global unique identifier of UUID format. |
createTime |
Output only. The timestamp when this Restore 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 Restore resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
description |
User specified descriptive string for this Restore. |
backup |
Required. Immutable. A reference to the |
cluster |
Output only. The target cluster into which this Restore will restore data. Valid formats:
Inherited from parent RestorePlan's |
restoreConfig |
Output only. Configuration of the Restore. Inherited from parent RestorePlan's |
labels |
A set of custom labels supplied by user. An object containing a list of |
state |
Output only. The current state of the Restore. |
stateReason |
Output only. Human-readable description of why the Restore is in its current state. |
completeTime |
Output only. Timestamp of when the restore operation completed. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
resourcesRestoredCount |
Output only. Number of resources restored during the restore execution. |
resourcesExcludedCount |
Output only. Number of resources excluded during the restore execution. |
resourcesFailedCount |
Output only. Number of resources that failed to be restored during the restore execution. |
volumesRestoredCount |
Output only. Number of volumes restored during the restore execution. |
etag |
Output only. |
State
Possible values for state of the Restore.
Enums | |
---|---|
STATE_UNSPECIFIED |
The Restore resource is in the process of being created. |
CREATING |
The Restore resource has been created and the associated RestoreJob Kubernetes resource has been injected into target cluster. |
IN_PROGRESS |
The gkebackup agent in the cluster has begun executing the restore operation. |
SUCCEEDED |
The restore operation has completed successfully. Restored workloads may not yet be operational. |
FAILED |
The restore operation has failed. |
DELETING |
This Restore resource is in the process of being deleted. |
Methods |
|
---|---|
|
Creates a new Restore for the given RestorePlan. |
|
Deletes an existing Restore. |
|
Retrieves the details of a single Restore. |
|
Gets the access control policy for a resource. |
|
Lists the Restores for a given RestorePlan. |
|
Update a Restore. |
|
Sets the access control policy on the specified resource. |
|
Returns permissions that a caller has on the specified resource. |