Class: Aws::Backup::Types::RecoveryPointCreator
- Inherits:
-
Struct
- Object
- Struct
- Aws::Backup::Types::RecoveryPointCreator
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-backup/types.rb
Overview
Contains information about the backup plan and rule that Backup used to initiate the recovery point backup.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#backup_plan_arn ⇒ String
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, ‘arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50`.
-
#backup_plan_id ⇒ String
Uniquely identifies a backup plan.
-
#backup_plan_name ⇒ String
The name of the backup plan that created this recovery point.
-
#backup_plan_version ⇒ String
Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long.
-
#backup_rule_cron ⇒ String
The cron expression that defines the schedule for the backup rule.
-
#backup_rule_id ⇒ String
Uniquely identifies a rule used to schedule the backup of a selection of resources.
-
#backup_rule_name ⇒ String
The name of the backup rule within the backup plan that created this recovery point.
-
#backup_rule_timezone ⇒ String
The timezone used for the backup rule schedule.
Instance Attribute Details
#backup_plan_arn ⇒ String
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, ‘arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50`.
8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 |
# File 'lib/aws-sdk-backup/types.rb', line 8361 class RecoveryPointCreator < Struct.new( :backup_plan_id, :backup_plan_arn, :backup_plan_name, :backup_plan_version, :backup_rule_id, :backup_rule_name, :backup_rule_cron, :backup_rule_timezone) SENSITIVE = [] include Aws::Structure end |
#backup_plan_id ⇒ String
Uniquely identifies a backup plan.
8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 |
# File 'lib/aws-sdk-backup/types.rb', line 8361 class RecoveryPointCreator < Struct.new( :backup_plan_id, :backup_plan_arn, :backup_plan_name, :backup_plan_version, :backup_rule_id, :backup_rule_name, :backup_rule_cron, :backup_rule_timezone) SENSITIVE = [] include Aws::Structure end |
#backup_plan_name ⇒ String
The name of the backup plan that created this recovery point. This provides human-readable context about which backup plan was responsible for the backup job.
8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 |
# File 'lib/aws-sdk-backup/types.rb', line 8361 class RecoveryPointCreator < Struct.new( :backup_plan_id, :backup_plan_arn, :backup_plan_name, :backup_plan_version, :backup_rule_id, :backup_rule_name, :backup_rule_cron, :backup_rule_timezone) SENSITIVE = [] include Aws::Structure end |
#backup_plan_version ⇒ String
Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.
8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 |
# File 'lib/aws-sdk-backup/types.rb', line 8361 class RecoveryPointCreator < Struct.new( :backup_plan_id, :backup_plan_arn, :backup_plan_name, :backup_plan_version, :backup_rule_id, :backup_rule_name, :backup_rule_cron, :backup_rule_timezone) SENSITIVE = [] include Aws::Structure end |
#backup_rule_cron ⇒ String
The cron expression that defines the schedule for the backup rule. This shows the frequency and timing of when backups are automatically triggered.
8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 |
# File 'lib/aws-sdk-backup/types.rb', line 8361 class RecoveryPointCreator < Struct.new( :backup_plan_id, :backup_plan_arn, :backup_plan_name, :backup_plan_version, :backup_rule_id, :backup_rule_name, :backup_rule_cron, :backup_rule_timezone) SENSITIVE = [] include Aws::Structure end |
#backup_rule_id ⇒ String
Uniquely identifies a rule used to schedule the backup of a selection of resources.
8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 |
# File 'lib/aws-sdk-backup/types.rb', line 8361 class RecoveryPointCreator < Struct.new( :backup_plan_id, :backup_plan_arn, :backup_plan_name, :backup_plan_version, :backup_rule_id, :backup_rule_name, :backup_rule_cron, :backup_rule_timezone) SENSITIVE = [] include Aws::Structure end |
#backup_rule_name ⇒ String
The name of the backup rule within the backup plan that created this recovery point. This helps identify which specific rule triggered the backup job.
8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 |
# File 'lib/aws-sdk-backup/types.rb', line 8361 class RecoveryPointCreator < Struct.new( :backup_plan_id, :backup_plan_arn, :backup_plan_name, :backup_plan_version, :backup_rule_id, :backup_rule_name, :backup_rule_cron, :backup_rule_timezone) SENSITIVE = [] include Aws::Structure end |
#backup_rule_timezone ⇒ String
The timezone used for the backup rule schedule. This provides context for when backups are scheduled to run in the specified timezone.
8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 |
# File 'lib/aws-sdk-backup/types.rb', line 8361 class RecoveryPointCreator < Struct.new( :backup_plan_id, :backup_plan_arn, :backup_plan_name, :backup_plan_version, :backup_rule_id, :backup_rule_name, :backup_rule_cron, :backup_rule_timezone) SENSITIVE = [] include Aws::Structure end |