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