Skip to content

StartRecoveryPlanExecutionRequest

Source code in docs_src/capo_drs/types/start_recovery_plan_execution_request.py
class StartRecoveryPlanExecutionRequest(TypedDict, closed=True):
    recovery_plan_arn: "capo_drs.types.strict_drsarn.StrictDRSARN"
    """<p>The ARN of the Recovery Plan to execute.</p>"""
    mode: "capo_drs.types.recovery_plan_execution_mode.RecoveryPlanExecutionMode"
    """<p>The execution mode (<code>DRILL</code> or <code>RECOVERY</code>).</p>"""
    client_token: NotRequired[
        "capo_drs.types.client_idempotency_token.ClientIdempotencyToken"
    ]
    """<p>A unique string provided to ensure request idempotency.</p>"""
    source_servers: NotRequired[
        "capo_drs.types.recovery_plan_execution_source_server_list.RecoveryPlanExecutionSourceServerList"
    ]
    """<p>Optional list of source servers with specific recovery snapshots. If not provided, the latest snapshot is used for each server.</p>"""
    tags: NotRequired["capo_drs.types.tags_map.TagsMap"]
    """<p>The tags to apply to the Recovery Plan execution.</p>"""

client_token instance-attribute

client_token: NotRequired[ClientIdempotencyToken]

A unique string provided to ensure request idempotency.

mode instance-attribute

The execution mode (DRILL or RECOVERY).

recovery_plan_arn instance-attribute

recovery_plan_arn: StrictDRSARN

The ARN of the Recovery Plan to execute.

source_servers instance-attribute

source_servers: NotRequired[RecoveryPlanExecutionSourceServerList]

Optional list of source servers with specific recovery snapshots. If not provided, the latest snapshot is used for each server.

tags instance-attribute

tags: NotRequired[TagsMap]

The tags to apply to the Recovery Plan execution.