BackupPlanRule(*, backup_vault=None, completion_window=None, delete_after=None, move_to_cold_storage_after=None, rule_name=None, schedule_expression=None, start_window=None)¶
A backup plan rule.
IBackupVault]) – The backup vault where backups are. Default: - use the vault defined at the plan level. If not defined a new common vault for the plan will be created
Duration]) – The duration after a backup job is successfully started before it must be completed or it is canceled by AWS Backup. Default: - 8 hours
Duration]) – Specifies the duration after creation that a recovery point is deleted. Must be greater than
moveToColdStorageAfter. Default: - recovery point is never deleted
Duration]) – Specifies the duration after creation that a recovery point is moved to cold storage. Default: - recovery point is never moved to cold storage
str]) – A display name for the backup rule. Default: - a CDK generated name
Schedule]) – A CRON expression specifying when AWS Backup initiates a backup job. Default: - no schedule
Duration]) – The duration after a backup is scheduled before a job is canceled if it doesn’t start successfully. Default: - 8 hours
Daily with 35 days retention.
Monthly 1 year retention, move to cold storage after 1 month.
Monthly 5 year retention, move to cold storage after 3 months.
Monthly 7 year retention, move to cold storage after 3 months.