Skip to content

PutSourceServerActionRequest

Source code in docs_src/capo_mgn/types/put_source_server_action_request.py
class PutSourceServerActionRequest(TypedDict, closed=True):
    source_server_id: "capo_mgn.types.source_server_id.SourceServerID"
    """<p>Source server ID.</p>"""
    action_name: "capo_mgn.types.action_name.ActionName"
    """<p>Source server post migration custom action name.</p>"""
    document_identifier: "capo_mgn.types.bounded_string.BoundedString"
    """<p>Source server post migration custom action document identifier.</p>"""
    order: "capo_mgn.types.order_type.OrderType"
    """<p>Source server post migration custom action order.</p>"""
    action_id: "capo_mgn.types.action_id.ActionID"
    """<p>Source server post migration custom action ID.</p>"""
    document_version: NotRequired["capo_mgn.types.document_version.DocumentVersion"]
    """<p>Source server post migration custom action document version.</p>"""
    active: NotRequired["bool"]
    """<p>Source server post migration custom action active status.</p>"""
    timeout_seconds: NotRequired[
        "capo_mgn.types.strictly_positive_integer.StrictlyPositiveInteger"
    ]
    """<p>Source server post migration custom action timeout in seconds.</p>"""
    must_succeed_for_cutover: NotRequired["bool"]
    """<p>Source server post migration custom action must succeed for cutover.</p>"""
    parameters: NotRequired[
        "capo_mgn.types.ssm_document_parameters.SsmDocumentParameters"
    ]
    """<p>Source server post migration custom action parameters.</p>"""
    external_parameters: NotRequired[
        "capo_mgn.types.ssm_document_external_parameters.SsmDocumentExternalParameters"
    ]
    """<p>Source server post migration custom action external parameters.</p>"""
    description: NotRequired["capo_mgn.types.action_description.ActionDescription"]
    """<p>Source server post migration custom action description.</p>"""
    category: NotRequired["capo_mgn.types.action_category.ActionCategory"]
    """<p>Source server post migration custom action category.</p>"""
    account_id: NotRequired["capo_mgn.types.account_id.AccountID"]
    """<p>Source server post migration custom account ID.</p>"""

account_id instance-attribute

account_id: NotRequired[AccountID]

Source server post migration custom account ID.

action_id instance-attribute

action_id: ActionID

Source server post migration custom action ID.

action_name instance-attribute

action_name: ActionName

Source server post migration custom action name.

active instance-attribute

active: NotRequired[bool]

Source server post migration custom action active status.

category instance-attribute

category: NotRequired[ActionCategory]

Source server post migration custom action category.

description instance-attribute

description: NotRequired[ActionDescription]

Source server post migration custom action description.

document_identifier instance-attribute

document_identifier: BoundedString

Source server post migration custom action document identifier.

document_version instance-attribute

document_version: NotRequired[DocumentVersion]

Source server post migration custom action document version.

external_parameters instance-attribute

external_parameters: NotRequired[SsmDocumentExternalParameters]

Source server post migration custom action external parameters.

must_succeed_for_cutover instance-attribute

must_succeed_for_cutover: NotRequired[bool]

Source server post migration custom action must succeed for cutover.

order instance-attribute

order: OrderType

Source server post migration custom action order.

parameters instance-attribute

parameters: NotRequired[SsmDocumentParameters]

Source server post migration custom action parameters.

source_server_id instance-attribute

source_server_id: SourceServerID

Source server ID.

timeout_seconds instance-attribute

timeout_seconds: NotRequired[StrictlyPositiveInteger]

Source server post migration custom action timeout in seconds.