Skip to content

CreateBackupPlanInput

Source code in docs_src/capo_backup/types/create_backup_plan_input.py
class CreateBackupPlanInput(TypedDict, closed=True):
    backup_plan: "capo_backup.types.backup_plan_input.BackupPlanInput"
    """<p>The body of a backup plan. Includes a <code>BackupPlanName</code> and one or more sets of <code>Rules</code>.</p>"""
    backup_plan_tags: NotRequired["capo_backup.types.tags.Tags"]
    """<p>The tags to assign to the backup plan.</p>"""
    creator_request_id: NotRequired["capo_backup.types.string.string"]
    """<p>Identifies the request and allows failed requests to be retried without the risk of running the operation twice. If the request includes a <code>CreatorRequestId</code> that matches an existing backup plan, that plan is returned. This parameter is optional.</p> <p>If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.</p>"""

backup_plan instance-attribute

backup_plan: BackupPlanInput

The body of a backup plan. Includes a BackupPlanName and one or more sets of Rules.

backup_plan_tags instance-attribute

backup_plan_tags: NotRequired[Tags]

The tags to assign to the backup plan.

creator_request_id instance-attribute

creator_request_id: NotRequired[string]

Identifies the request and allows failed requests to be retried without the risk of running the operation twice. If the request includes a CreatorRequestId that matches an existing backup plan, that plan is returned. This parameter is optional.

If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.