Resource: BackupVault
A NetApp BackupVault.
JSON representation |
---|
{ "name": string, "state": enum ( |
Fields | |
---|---|
name |
Identifier. The resource name of the backup vault. Format: |
state |
Output only. The backup vault state. |
createTime |
Output only. Create time of the backup vault. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
description |
Description of the backup vault. |
labels |
Resource labels to represent user provided metadata. An object containing a list of |
backupVaultType |
Optional. Type of backup vault to be created. Default is IN_REGION. |
sourceRegion |
Output only. Region in which the backup vault is created. Format: |
backupRegion |
Optional. Region where the backups are stored. Format: |
sourceBackupVault |
Output only. Name of the Backup vault created in source region. Format: |
destinationBackupVault |
Output only. Name of the Backup vault created in backup region. Format: |
backupRetentionPolicy |
Optional. Backup retention policy defining the retenton of backups. |
State
The Backup Vault States
Enums | |
---|---|
STATE_UNSPECIFIED |
State not set. |
CREATING |
BackupVault is being created. |
READY |
BackupVault is available for use. |
DELETING |
BackupVault is being deleted. |
ERROR |
BackupVault is not valid and cannot be used. |
UPDATING |
BackupVault is being updated. |
BackupVaultType
Backup Vault Type.
Enums | |
---|---|
BACKUP_VAULT_TYPE_UNSPECIFIED |
BackupVault type not set. |
IN_REGION |
BackupVault type is IN_REGION. |
CROSS_REGION |
BackupVault type is CROSS_REGION. |
BackupRetentionPolicy
Retention policy for backups in the backup vault
JSON representation |
---|
{ "backupMinimumEnforcedRetentionDays": integer, "dailyBackupImmutable": boolean, "weeklyBackupImmutable": boolean, "monthlyBackupImmutable": boolean, "manualBackupImmutable": boolean } |
Fields | |
---|---|
backupMinimumEnforcedRetentionDays |
Required. Minimum retention duration in days for backups in the backup vault. |
dailyBackupImmutable |
Optional. Indicates if the daily backups are immutable. At least one of dailyBackupImmutable, weeklyBackupImmutable, monthlyBackupImmutable and manualBackupImmutable must be true. |
weeklyBackupImmutable |
Optional. Indicates if the weekly backups are immutable. At least one of dailyBackupImmutable, weeklyBackupImmutable, monthlyBackupImmutable and manualBackupImmutable must be true. |
monthlyBackupImmutable |
Optional. Indicates if the monthly backups are immutable. At least one of dailyBackupImmutable, weeklyBackupImmutable, monthlyBackupImmutable and manualBackupImmutable must be true. |
manualBackupImmutable |
Optional. Indicates if the manual backups are immutable. At least one of dailyBackupImmutable, weeklyBackupImmutable, monthlyBackupImmutable and manualBackupImmutable must be true. |
Methods |
|
---|---|
|
Creates new backup vault |
|
Warning! |
|
Returns the description of the specified backup vault |
|
Returns list of all available backup vaults. |
|
Updates the settings of a specific backup vault. |