Skip to content

RecoveryPointCreator

Source code in docs_src/capo_backup/types/recovery_point_creator.py
class RecoveryPointCreator(TypedDict, closed=True):
    backup_plan_id: NotRequired["capo_backup.types.string.string"]
    """<p>Uniquely identifies a backup plan.</p>"""
    backup_plan_arn: NotRequired["capo_backup.types.arn.ARN"]
    """<p>An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, <code>arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50</code>.</p>"""
    backup_plan_name: NotRequired["capo_backup.types.string.string"]
    """<p>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.</p>"""
    backup_plan_version: NotRequired["capo_backup.types.string.string"]
    """<p>Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.</p>"""
    backup_rule_id: NotRequired["capo_backup.types.string.string"]
    """<p>Uniquely identifies a rule used to schedule the backup of a selection of resources.</p>"""
    backup_rule_name: NotRequired["capo_backup.types.string.string"]
    """<p>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.</p>"""
    backup_rule_cron: NotRequired["capo_backup.types.string.string"]
    """<p>The cron expression that defines the schedule for the backup rule. This shows the frequency and timing of when backups are automatically triggered.</p>"""
    backup_rule_timezone: NotRequired["capo_backup.types.string.string"]
    """<p>The timezone used for the backup rule schedule. This provides context for when backups are scheduled to run in the specified timezone.</p>"""

backup_plan_arn instance-attribute

backup_plan_arn: NotRequired[ARN]

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 instance-attribute

backup_plan_id: NotRequired[string]

Uniquely identifies a backup plan.

backup_plan_name instance-attribute

backup_plan_name: NotRequired[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.

backup_plan_version instance-attribute

backup_plan_version: NotRequired[string]

Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

backup_rule_cron instance-attribute

backup_rule_cron: NotRequired[string]

The cron expression that defines the schedule for the backup rule. This shows the frequency and timing of when backups are automatically triggered.

backup_rule_id instance-attribute

backup_rule_id: NotRequired[string]

Uniquely identifies a rule used to schedule the backup of a selection of resources.

backup_rule_name instance-attribute

backup_rule_name: NotRequired[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.

backup_rule_timezone instance-attribute

backup_rule_timezone: NotRequired[string]

The timezone used for the backup rule schedule. This provides context for when backups are scheduled to run in the specified timezone.