Resource: BackupPolicy
Backup Policy.
JSON representation |
---|
{
"name": string,
"createTime": string,
"labels": {
string: string,
...
},
"state": enum ( |
Fields | |
---|---|
name |
Identifier. The resource name of the backup policy. Format: |
create |
Output only. The time when the backup policy was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
labels |
Resource labels to represent user provided metadata. An object containing a list of |
state |
Output only. The backup policy state. |
daily |
Number of daily backups to keep. Note that the minimum daily backup limit is 2. |
weekly |
Number of weekly backups to keep. Note that the sum of daily, weekly and monthly backups should be greater than 1. |
monthly |
Number of monthly backups to keep. Note that the sum of daily, weekly and monthly backups should be greater than 1. |
description |
Description of the backup policy. |
enabled |
If enabled, make backups automatically according to the schedules. This will be applied to all volumes that have this policy attached and enforced on volume level. If not specified, default is true. |
assigned |
Output only. The total number of volumes assigned by this backup policy. |
State
Enums | |
---|---|
STATE_UNSPECIFIED |
State not set. |
CREATING |
BackupPolicy is being created. |
READY |
BackupPolicy is available for use. |
DELETING |
BackupPolicy is being deleted. |
ERROR |
BackupPolicy is not valid and cannot be used. |
UPDATING |
BackupPolicy is being updated. |
Methods |
|
---|---|
|
Creates new backup policy |
|
Warning! |
|
Returns the description of the specified backup policy by backup_policy_id. |
|
Returns list of all available backup policies. |
|
Updates settings of a specific backup policy. |