class Aws::Backup::Types::UpdateBackupPlanInput
@note When making an API call, you may pass UpdateBackupPlanInput
data as a hash: { backup_plan_id: "string", # required backup_plan: { # required backup_plan_name: "BackupPlanName", # required rules: [ # required { rule_name: "BackupRuleName", # required target_backup_vault_name: "BackupVaultName", # required schedule_expression: "CronExpression", start_window_minutes: 1, completion_window_minutes: 1, lifecycle: { move_to_cold_storage_after_days: 1, delete_after_days: 1, }, recovery_point_tags: { "TagKey" => "TagValue", }, copy_actions: [ { lifecycle: { move_to_cold_storage_after_days: 1, delete_after_days: 1, }, destination_backup_vault_arn: "ARN", # required }, ], enable_continuous_backup: false, }, ], advanced_backup_settings: [ { resource_type: "ResourceType", backup_options: { "BackupOptionKey" => "BackupOptionValue", }, }, ], }, }
@!attribute [rw] backup_plan_id
Uniquely identifies a backup plan. @return [String]
@!attribute [rw] backup_plan
Specifies the body of a backup plan. Includes a `BackupPlanName` and one or more sets of `Rules`. @return [Types::BackupPlanInput]
@see docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/UpdateBackupPlanInput AWS API Documentation
Constants
- SENSITIVE