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)
]
WorkflowStepUnionTypeDef#
# WorkflowStepUnionTypeDef definition
WorkflowStepUnionTypeDef = Union[
WorkflowStepOutputTypeDef, # (1)
WorkflowStepOutputTypeDef, # (1)
]
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],
- See DataTypeType
GetTemplateStepGroupRequestRequestTypeDef#
# GetTemplateStepGroupRequestRequestTypeDef definition
class GetTemplateStepGroupRequestRequestTypeDef(TypedDict):
templateId: str,
id: str,
GetTemplateStepRequestRequestTypeDef#
# GetTemplateStepRequestRequestTypeDef definition
class GetTemplateStepRequestRequestTypeDef(TypedDict):
id: str,
templateId: str,
stepGroupId: str,