CfnBackupVaultProps

class aws_cdk.aws_backup.CfnBackupVaultProps(*, backup_vault_name, access_policy=None, backup_vault_tags=None, encryption_key_arn=None, notifications=None)

Bases: object

__init__(*, backup_vault_name, access_policy=None, backup_vault_tags=None, encryption_key_arn=None, notifications=None)

Properties for defining a AWS::Backup::BackupVault.

Parameters
  • backup_vault_name (str) – AWS::Backup::BackupVault.BackupVaultName.

  • access_policy (Optional[Any]) – AWS::Backup::BackupVault.AccessPolicy.

  • backup_vault_tags (Optional[Any]) – AWS::Backup::BackupVault.BackupVaultTags.

  • encryption_key_arn (Optional[str]) – AWS::Backup::BackupVault.EncryptionKeyArn.

  • notifications (Union[IResolvable, None, NotificationObjectTypeProperty]) – AWS::Backup::BackupVault.Notifications.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupvault.html

Attributes

access_policy

AWS::Backup::BackupVault.AccessPolicy.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupvault.html#cfn-backup-backupvault-accesspolicy

Return type

Any

backup_vault_name

AWS::Backup::BackupVault.BackupVaultName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupvault.html#cfn-backup-backupvault-backupvaultname

Return type

str

backup_vault_tags

AWS::Backup::BackupVault.BackupVaultTags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupvault.html#cfn-backup-backupvault-backupvaulttags

Return type

Any

encryption_key_arn

AWS::Backup::BackupVault.EncryptionKeyArn.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupvault.html#cfn-backup-backupvault-encryptionkeyarn

Return type

Optional[str]

notifications

AWS::Backup::BackupVault.Notifications.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupvault.html#cfn-backup-backupvault-notifications

Return type

Union[IResolvable, None, NotificationObjectTypeProperty]