AWS::Backup::LogicallyAirGappedBackupVault
Creates a logical container to where backups may be copied.
This request includes a name, the Region, the maximum number of retention days, the minimum number of retention days, and optionally can include tags and a creator request ID.
Note
Do not include sensitive data, such as passport numbers, in the name of a backup vault.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::Backup::LogicallyAirGappedBackupVault", "Properties" : { "AccessPolicy" :
Json
, "BackupVaultName" :String
, "BackupVaultTags" :{
, "MaxRetentionDays" :Key
:Value
, ...}Integer
, "MinRetentionDays" :Integer
, "Notifications" :NotificationObjectType
} }
YAML
Type: AWS::Backup::LogicallyAirGappedBackupVault Properties: AccessPolicy:
Json
BackupVaultName:String
BackupVaultTags:MaxRetentionDays:
Key
:Value
Integer
MinRetentionDays:Integer
Notifications:NotificationObjectType
Properties
AccessPolicy
-
The backup vault access policy document in JSON format.
Required: No
Type: Json
Update requires: No interruption
BackupVaultName
-
The name of a logical container where backups are stored. Logically air-gapped backup vaults are identified by names that are unique to the account used to create them and the Region where they are created.
Required: Yes
Type: String
Pattern:
^[a-zA-Z0-9\-\_]{2,50}$
Update requires: Replacement
-
The tags to assign to the vault.
Required: No
Type: Object of String
Pattern:
^.{1,128}$
Update requires: No interruption
MaxRetentionDays
-
The maximum retention period that the vault retains its recovery points.
Required: Yes
Type: Integer
Update requires: Replacement
MinRetentionDays
-
This setting specifies the minimum retention period that the vault retains its recovery points.
The minimum value accepted is 7 days.
Required: Yes
Type: Integer
Update requires: Replacement
Notifications
-
Returns event notifications for the specified backup vault.
Required: No
Type: NotificationObjectType
Update requires: No interruption
Return values
Ref
Fn::GetAtt
BackupVaultArn
Property description not available.
EncryptionKeyArn
Property description not available.
VaultState
Property description not available.
VaultType
Property description not available.