AWS::Backup::LogicallyAirGappedBackupVault - AWS CloudFormation

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" : {Key: Value, ...}, "MaxRetentionDays" : Integer, "MinRetentionDays" : Integer, "Notifications" : NotificationObjectType } }

YAML

Type: AWS::Backup::LogicallyAirGappedBackupVault Properties: AccessPolicy: Json BackupVaultName: String BackupVaultTags: Key: Value MaxRetentionDays: 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

BackupVaultTags

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.