BackupSelectionOptions

class aws_cdk.aws_backup.BackupSelectionOptions(*, resources, allow_restores=None, backup_selection_name=None, role=None)

Bases: object

(experimental) Options for a BackupSelection.

Parameters
  • resources (List[BackupResource]) – (experimental) The resources to backup. Use the helper static methods defined on BackupResource.

  • allow_restores (Optional[bool]) – (experimental) Whether to automatically give restores permissions to the role that AWS Backup uses. If true, the AWSBackupServiceRolePolicyForRestores managed policy will be attached to the role. Default: false

  • backup_selection_name (Optional[str]) – (experimental) The name for this selection. Default: - a CDK generated name

  • role (Optional[IRole]) – (experimental) The role that AWS Backup uses to authenticate when backuping or restoring the resources. The AWSBackupServiceRolePolicyForBackup managed policy will be attached to this role. Default: - a new role will be created

Stability

experimental

Attributes

allow_restores

(experimental) Whether to automatically give restores permissions to the role that AWS Backup uses.

If true, the AWSBackupServiceRolePolicyForRestores managed policy will be attached to the role.

Default

false

Stability

experimental

Return type

Optional[bool]

backup_selection_name

(experimental) The name for this selection.

Default
  • a CDK generated name

Stability

experimental

Return type

Optional[str]

resources

(experimental) The resources to backup.

Use the helper static methods defined on BackupResource.

Stability

experimental

Return type

List[BackupResource]

role

(experimental) The role that AWS Backup uses to authenticate when backuping or restoring the resources.

The AWSBackupServiceRolePolicyForBackup managed policy will be attached to this role.

Default
  • a new role will be created

Stability

experimental

Return type

Optional[IRole]