BackupPlanProps

class aws_cdk.aws_backup.BackupPlanProps(*, backup_plan_name=None, backup_plan_rules=None, backup_vault=None)

Bases: object

(experimental) Properties for a BackupPlan.

Parameters
  • backup_plan_name (Optional[str]) – (experimental) The display name of the backup plan. Default: - A CDK generated name

  • backup_plan_rules (Optional[List[BackupPlanRule]]) – (experimental) Rules for the backup plan. Use addRule() to add rules after instantiation. Default: - use addRule() to add rules

  • backup_vault (Optional[IBackupVault]) – (experimental) The backup vault where backups are stored. Default: - use the vault defined at the rule level. If not defined a new common vault for the plan will be created

Stability

experimental

Attributes

backup_plan_name

(experimental) The display name of the backup plan.

Default
  • A CDK generated name

Stability

experimental

Return type

Optional[str]

backup_plan_rules

(experimental) Rules for the backup plan.

Use addRule() to add rules after instantiation.

Default
  • use addRule() to add rules

Stability

experimental

Return type

Optional[List[BackupPlanRule]]

backup_vault

(experimental) The backup vault where backups are stored.

Default

  • use the vault defined at the rule level. If not defined a new

common vault for the plan will be created

Stability

experimental

Return type

Optional[IBackupVault]