Skip to content

Type definitions#

Index > MigrationHubOrchestrator > Type definitions

Auto-generated documentation for MigrationHubOrchestrator type annotations stubs module mypy-boto3-migrationhuborchestrator.

StepInputUnionTypeDef#

# StepInputUnionTypeDef definition

StepInputUnionTypeDef = Union[
    StepInputTypeDef,  # (1)
    StepInputOutputTypeDef,  # (2)
]
  1. See StepInputTypeDef
  2. See StepInputOutputTypeDef

WorkflowStepUnionTypeDef#

# WorkflowStepUnionTypeDef definition

WorkflowStepUnionTypeDef = Union[
    WorkflowStepOutputTypeDef,  # (1)
    WorkflowStepOutputTypeDef,  # (1)
]
  1. See WorkflowStepOutputTypeDef
  2. See WorkflowStepOutputTypeDef

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

StepInputOutputTypeDef#

# StepInputOutputTypeDef definition

class StepInputOutputTypeDef(TypedDict):
    integerValue: NotRequired[int],
    stringValue: NotRequired[str],
    listOfStringsValue: NotRequired[List[str]],
    mapOfStringValue: NotRequired[Dict[str, str]],

TemplateSourceTypeDef#

# TemplateSourceTypeDef definition

class TemplateSourceTypeDef(TypedDict):
    workflowId: NotRequired[str],

CreateWorkflowStepGroupRequestRequestTypeDef#

# CreateWorkflowStepGroupRequestRequestTypeDef definition

class CreateWorkflowStepGroupRequestRequestTypeDef(TypedDict):
    workflowId: str,
    name: str,
    description: NotRequired[str],
    next: NotRequired[Sequence[str]],
    previous: NotRequired[Sequence[str]],

ToolTypeDef#

# ToolTypeDef definition

class ToolTypeDef(TypedDict):
    name: NotRequired[str],
    url: NotRequired[str],

DeleteMigrationWorkflowRequestRequestTypeDef#

# DeleteMigrationWorkflowRequestRequestTypeDef definition

class DeleteMigrationWorkflowRequestRequestTypeDef(TypedDict):
    id: str,

DeleteTemplateRequestRequestTypeDef#

# DeleteTemplateRequestRequestTypeDef definition

class DeleteTemplateRequestRequestTypeDef(TypedDict):
    id: str,

DeleteWorkflowStepGroupRequestRequestTypeDef#

# DeleteWorkflowStepGroupRequestRequestTypeDef definition

class DeleteWorkflowStepGroupRequestRequestTypeDef(TypedDict):
    workflowId: str,
    id: str,

DeleteWorkflowStepRequestRequestTypeDef#

# DeleteWorkflowStepRequestRequestTypeDef definition

class DeleteWorkflowStepRequestRequestTypeDef(TypedDict):
    id: str,
    stepGroupId: str,
    workflowId: str,

GetMigrationWorkflowRequestRequestTypeDef#

# GetMigrationWorkflowRequestRequestTypeDef definition

class GetMigrationWorkflowRequestRequestTypeDef(TypedDict):
    id: str,

GetMigrationWorkflowTemplateRequestRequestTypeDef#

# GetMigrationWorkflowTemplateRequestRequestTypeDef definition

class GetMigrationWorkflowTemplateRequestRequestTypeDef(TypedDict):
    id: str,

TemplateInputTypeDef#

# TemplateInputTypeDef definition

class TemplateInputTypeDef(TypedDict):
    inputName: NotRequired[str],
    dataType: NotRequired[DataTypeType],  # (1)
    required: NotRequired[bool],
  1. See DataTypeType

GetTemplateStepGroupRequestRequestTypeDef#

# GetTemplateStepGroupRequestRequestTypeDef definition

class GetTemplateStepGroupRequestRequestTypeDef(TypedDict):
    templateId: str,
    id: str,

GetTemplateStepRequestRequestTypeDef#

# GetTemplateStepRequestRequestTypeDef definition

class GetTemplateStepRequestRequestTypeDef(TypedDict):
    id: str,
    templateId: str,
    stepGroupId: str,

StepOutputTypeDef