Type definitions#
Index > MigrationHubOrchestrator > Type definitions
Auto-generated documentation for MigrationHubOrchestrator type annotations stubs module mypy-boto3-migrationhuborchestrator.
StepInputUnionTypeDef#
# StepInputUnionTypeDef Union usage example
from mypy_boto3_migrationhuborchestrator.type_defs import StepInputUnionTypeDef
def get_value() -> StepInputUnionTypeDef:
return ...
# StepInputUnionTypeDef definition
StepInputUnionTypeDef = Union[
StepInputTypeDef, # (1)
StepInputOutputTypeDef, # (2)
]
WorkflowStepOutputUnionUnionTypeDef#
# WorkflowStepOutputUnionUnionTypeDef Union usage example
from mypy_boto3_migrationhuborchestrator.type_defs import WorkflowStepOutputUnionUnionTypeDef
def get_value() -> WorkflowStepOutputUnionUnionTypeDef:
return ...
# WorkflowStepOutputUnionUnionTypeDef definition
WorkflowStepOutputUnionUnionTypeDef = Union[
WorkflowStepOutputUnionTypeDef, # (1)
WorkflowStepOutputUnionOutputTypeDef, # (2)
]
WorkflowStepUnionTypeDef#
# WorkflowStepUnionTypeDef Union usage example
from mypy_boto3_migrationhuborchestrator.type_defs import WorkflowStepUnionTypeDef
def get_value() -> WorkflowStepUnionTypeDef:
return ...
# WorkflowStepUnionTypeDef definition
WorkflowStepUnionTypeDef = Union[
WorkflowStepOutputTypeDef, # (1)
WorkflowStepExtraTypeDef, # (2)
]
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
StepInputOutputTypeDef#
# StepInputOutputTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import StepInputOutputTypeDef
def get_value() -> StepInputOutputTypeDef:
return {
"integerValue": ...,
}
# StepInputOutputTypeDef definition
class StepInputOutputTypeDef(TypedDict):
integerValue: NotRequired[int],
stringValue: NotRequired[str],
listOfStringsValue: NotRequired[List[str]],
mapOfStringValue: NotRequired[Dict[str, str]],
TemplateSourceTypeDef#
# TemplateSourceTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import TemplateSourceTypeDef
def get_value() -> TemplateSourceTypeDef:
return {
"workflowId": ...,
}
# TemplateSourceTypeDef definition
class TemplateSourceTypeDef(TypedDict):
workflowId: NotRequired[str],
CreateWorkflowStepGroupRequestTypeDef#
# CreateWorkflowStepGroupRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateWorkflowStepGroupRequestTypeDef
def get_value() -> CreateWorkflowStepGroupRequestTypeDef:
return {
"workflowId": ...,
}
# CreateWorkflowStepGroupRequestTypeDef definition
class CreateWorkflowStepGroupRequestTypeDef(TypedDict):
workflowId: str,
name: str,
description: NotRequired[str],
next: NotRequired[Sequence[str]],
previous: NotRequired[Sequence[str]],
ToolTypeDef#
# ToolTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ToolTypeDef
def get_value() -> ToolTypeDef:
return {
"name": ...,
}
# ToolTypeDef definition
class ToolTypeDef(TypedDict):
name: NotRequired[str],
url: NotRequired[str],
DeleteMigrationWorkflowRequestTypeDef#
# DeleteMigrationWorkflowRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import DeleteMigrationWorkflowRequestTypeDef
def get_value() -> DeleteMigrationWorkflowRequestTypeDef:
return {
"id": ...,
}
# DeleteMigrationWorkflowRequestTypeDef definition
class DeleteMigrationWorkflowRequestTypeDef(TypedDict):
id: str,
DeleteTemplateRequestTypeDef#
# DeleteTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import DeleteTemplateRequestTypeDef
def get_value() -> DeleteTemplateRequestTypeDef:
return {
"id": ...,
}
# DeleteTemplateRequestTypeDef definition
class DeleteTemplateRequestTypeDef(TypedDict):
id: str,
DeleteWorkflowStepGroupRequestTypeDef#
# DeleteWorkflowStepGroupRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import DeleteWorkflowStepGroupRequestTypeDef
def get_value() -> DeleteWorkflowStepGroupRequestTypeDef:
return {
"workflowId": ...,
}
# DeleteWorkflowStepGroupRequestTypeDef definition
class DeleteWorkflowStepGroupRequestTypeDef(TypedDict):
workflowId: str,
id: str,
DeleteWorkflowStepRequestTypeDef#
# DeleteWorkflowStepRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import DeleteWorkflowStepRequestTypeDef
def get_value() -> DeleteWorkflowStepRequestTypeDef:
return {
"id": ...,
}
# DeleteWorkflowStepRequestTypeDef definition
class DeleteWorkflowStepRequestTypeDef(TypedDict):
id: str,
stepGroupId: str,
workflowId: str,
GetMigrationWorkflowRequestTypeDef#
# GetMigrationWorkflowRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetMigrationWorkflowRequestTypeDef
def get_value() -> GetMigrationWorkflowRequestTypeDef:
return {
"id": ...,
}
# GetMigrationWorkflowRequestTypeDef definition
class GetMigrationWorkflowRequestTypeDef(TypedDict):
id: str,
GetMigrationWorkflowTemplateRequestTypeDef#
# GetMigrationWorkflowTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetMigrationWorkflowTemplateRequestTypeDef
def get_value() -> GetMigrationWorkflowTemplateRequestTypeDef:
return {
"id": ...,
}
# GetMigrationWorkflowTemplateRequestTypeDef definition
class GetMigrationWorkflowTemplateRequestTypeDef(TypedDict):
id: str,
TemplateInputTypeDef#
# TemplateInputTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import TemplateInputTypeDef
def get_value() -> TemplateInputTypeDef:
return {
"inputName": ...,
}
# TemplateInputTypeDef definition
class TemplateInputTypeDef(TypedDict):
inputName: NotRequired[str],
dataType: NotRequired[DataTypeType], # (1)
required: NotRequired[bool],
- See DataTypeType
GetTemplateStepGroupRequestTypeDef#
# GetTemplateStepGroupRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetTemplateStepGroupRequestTypeDef
def get_value() -> GetTemplateStepGroupRequestTypeDef:
return {
"templateId": ...,
}
# GetTemplateStepGroupRequestTypeDef definition
class GetTemplateStepGroupRequestTypeDef(TypedDict):
templateId: str,
id: str,
GetTemplateStepRequestTypeDef#
# GetTemplateStepRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetTemplateStepRequestTypeDef
def get_value() -> GetTemplateStepRequestTypeDef:
return {
"id": ...,
}
# GetTemplateStepRequestTypeDef definition
class GetTemplateStepRequestTypeDef(TypedDict):
id: str,
templateId: str,
stepGroupId: str,
StepOutputTypeDef#
# StepOutputTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import StepOutputTypeDef
def get_value() -> StepOutputTypeDef:
return {
"name": ...,
}
# StepOutputTypeDef definition
class StepOutputTypeDef(TypedDict):
name: NotRequired[str],
dataType: NotRequired[DataTypeType], # (1)
required: NotRequired[bool],
- See DataTypeType
GetWorkflowStepGroupRequestTypeDef#
# GetWorkflowStepGroupRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetWorkflowStepGroupRequestTypeDef
def get_value() -> GetWorkflowStepGroupRequestTypeDef:
return {
"id": ...,
}
# GetWorkflowStepGroupRequestTypeDef definition
class GetWorkflowStepGroupRequestTypeDef(TypedDict):
id: str,
workflowId: str,
GetWorkflowStepRequestTypeDef#
# GetWorkflowStepRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetWorkflowStepRequestTypeDef
def get_value() -> GetWorkflowStepRequestTypeDef:
return {
"workflowId": ...,
}
# GetWorkflowStepRequestTypeDef definition
class GetWorkflowStepRequestTypeDef(TypedDict):
workflowId: str,
stepGroupId: str,
id: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListMigrationWorkflowTemplatesRequestTypeDef#
# ListMigrationWorkflowTemplatesRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowTemplatesRequestTypeDef
def get_value() -> ListMigrationWorkflowTemplatesRequestTypeDef:
return {
"maxResults": ...,
}
# ListMigrationWorkflowTemplatesRequestTypeDef definition
class ListMigrationWorkflowTemplatesRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
name: NotRequired[str],
TemplateSummaryTypeDef#
# TemplateSummaryTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import TemplateSummaryTypeDef
def get_value() -> TemplateSummaryTypeDef:
return {
"id": ...,
}
# TemplateSummaryTypeDef definition
class TemplateSummaryTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
arn: NotRequired[str],
description: NotRequired[str],
ListMigrationWorkflowsRequestTypeDef#
# ListMigrationWorkflowsRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowsRequestTypeDef
def get_value() -> ListMigrationWorkflowsRequestTypeDef:
return {
"maxResults": ...,
}
# ListMigrationWorkflowsRequestTypeDef definition
class ListMigrationWorkflowsRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
templateId: NotRequired[str],
adsApplicationConfigurationName: NotRequired[str],
status: NotRequired[MigrationWorkflowStatusEnumType], # (1)
name: NotRequired[str],
MigrationWorkflowSummaryTypeDef#
# MigrationWorkflowSummaryTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import MigrationWorkflowSummaryTypeDef
def get_value() -> MigrationWorkflowSummaryTypeDef:
return {
"id": ...,
}
# MigrationWorkflowSummaryTypeDef definition
class MigrationWorkflowSummaryTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
templateId: NotRequired[str],
adsApplicationConfigurationName: NotRequired[str],
status: NotRequired[MigrationWorkflowStatusEnumType], # (1)
creationTime: NotRequired[datetime.datetime],
endTime: NotRequired[datetime.datetime],
statusMessage: NotRequired[str],
completedSteps: NotRequired[int],
totalSteps: NotRequired[int],
ListPluginsRequestTypeDef#
# ListPluginsRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListPluginsRequestTypeDef
def get_value() -> ListPluginsRequestTypeDef:
return {
"maxResults": ...,
}
# ListPluginsRequestTypeDef definition
class ListPluginsRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
PluginSummaryTypeDef#
# PluginSummaryTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import PluginSummaryTypeDef
def get_value() -> PluginSummaryTypeDef:
return {
"pluginId": ...,
}
# PluginSummaryTypeDef definition
class PluginSummaryTypeDef(TypedDict):
pluginId: NotRequired[str],
hostname: NotRequired[str],
status: NotRequired[PluginHealthType], # (1)
ipAddress: NotRequired[str],
version: NotRequired[str],
registeredTime: NotRequired[str],
- See PluginHealthType
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ListTemplateStepGroupsRequestTypeDef#
# ListTemplateStepGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepGroupsRequestTypeDef
def get_value() -> ListTemplateStepGroupsRequestTypeDef:
return {
"templateId": ...,
}
# ListTemplateStepGroupsRequestTypeDef definition
class ListTemplateStepGroupsRequestTypeDef(TypedDict):
templateId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
TemplateStepGroupSummaryTypeDef#
# TemplateStepGroupSummaryTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import TemplateStepGroupSummaryTypeDef
def get_value() -> TemplateStepGroupSummaryTypeDef:
return {
"id": ...,
}
# TemplateStepGroupSummaryTypeDef definition
class TemplateStepGroupSummaryTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
previous: NotRequired[List[str]],
next: NotRequired[List[str]],
ListTemplateStepsRequestTypeDef#
# ListTemplateStepsRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepsRequestTypeDef
def get_value() -> ListTemplateStepsRequestTypeDef:
return {
"templateId": ...,
}
# ListTemplateStepsRequestTypeDef definition
class ListTemplateStepsRequestTypeDef(TypedDict):
templateId: str,
stepGroupId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
TemplateStepSummaryTypeDef#
# TemplateStepSummaryTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import TemplateStepSummaryTypeDef
def get_value() -> TemplateStepSummaryTypeDef:
return {
"id": ...,
}
# TemplateStepSummaryTypeDef definition
class TemplateStepSummaryTypeDef(TypedDict):
id: NotRequired[str],
stepGroupId: NotRequired[str],
templateId: NotRequired[str],
name: NotRequired[str],
stepActionType: NotRequired[StepActionTypeType], # (1)
targetType: NotRequired[TargetTypeType], # (2)
owner: NotRequired[OwnerType], # (3)
previous: NotRequired[List[str]],
next: NotRequired[List[str]],
- See StepActionTypeType
- See TargetTypeType
- See OwnerType
ListWorkflowStepGroupsRequestTypeDef#
# ListWorkflowStepGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepGroupsRequestTypeDef
def get_value() -> ListWorkflowStepGroupsRequestTypeDef:
return {
"workflowId": ...,
}
# ListWorkflowStepGroupsRequestTypeDef definition
class ListWorkflowStepGroupsRequestTypeDef(TypedDict):
workflowId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
WorkflowStepGroupSummaryTypeDef#
# WorkflowStepGroupSummaryTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import WorkflowStepGroupSummaryTypeDef
def get_value() -> WorkflowStepGroupSummaryTypeDef:
return {
"id": ...,
}
# WorkflowStepGroupSummaryTypeDef definition
class WorkflowStepGroupSummaryTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
owner: NotRequired[OwnerType], # (1)
status: NotRequired[StepGroupStatusType], # (2)
previous: NotRequired[List[str]],
next: NotRequired[List[str]],
- See OwnerType
- See StepGroupStatusType
ListWorkflowStepsRequestTypeDef#
# ListWorkflowStepsRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepsRequestTypeDef
def get_value() -> ListWorkflowStepsRequestTypeDef:
return {
"workflowId": ...,
}
# ListWorkflowStepsRequestTypeDef definition
class ListWorkflowStepsRequestTypeDef(TypedDict):
workflowId: str,
stepGroupId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
WorkflowStepSummaryTypeDef#
# WorkflowStepSummaryTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import WorkflowStepSummaryTypeDef
def get_value() -> WorkflowStepSummaryTypeDef:
return {
"stepId": ...,
}
# WorkflowStepSummaryTypeDef definition
class WorkflowStepSummaryTypeDef(TypedDict):
stepId: NotRequired[str],
name: NotRequired[str],
stepActionType: NotRequired[StepActionTypeType], # (1)
owner: NotRequired[OwnerType], # (2)
previous: NotRequired[List[str]],
next: NotRequired[List[str]],
status: NotRequired[StepStatusType], # (3)
statusMessage: NotRequired[str],
noOfSrvCompleted: NotRequired[int],
noOfSrvFailed: NotRequired[int],
totalNoOfSrv: NotRequired[int],
description: NotRequired[str],
scriptLocation: NotRequired[str],
- See StepActionTypeType
- See OwnerType
- See StepStatusType
PlatformCommandTypeDef#
# PlatformCommandTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import PlatformCommandTypeDef
def get_value() -> PlatformCommandTypeDef:
return {
"linux": ...,
}
# PlatformCommandTypeDef definition
class PlatformCommandTypeDef(TypedDict):
linux: NotRequired[str],
windows: NotRequired[str],
PlatformScriptKeyTypeDef#
# PlatformScriptKeyTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import PlatformScriptKeyTypeDef
def get_value() -> PlatformScriptKeyTypeDef:
return {
"linux": ...,
}
# PlatformScriptKeyTypeDef definition
class PlatformScriptKeyTypeDef(TypedDict):
linux: NotRequired[str],
windows: NotRequired[str],
RetryWorkflowStepRequestTypeDef#
# RetryWorkflowStepRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import RetryWorkflowStepRequestTypeDef
def get_value() -> RetryWorkflowStepRequestTypeDef:
return {
"workflowId": ...,
}
# RetryWorkflowStepRequestTypeDef definition
class RetryWorkflowStepRequestTypeDef(TypedDict):
workflowId: str,
stepGroupId: str,
id: str,
StartMigrationWorkflowRequestTypeDef#
# StartMigrationWorkflowRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import StartMigrationWorkflowRequestTypeDef
def get_value() -> StartMigrationWorkflowRequestTypeDef:
return {
"id": ...,
}
# StartMigrationWorkflowRequestTypeDef definition
class StartMigrationWorkflowRequestTypeDef(TypedDict):
id: str,
StepInputTypeDef#
# StepInputTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import StepInputTypeDef
def get_value() -> StepInputTypeDef:
return {
"integerValue": ...,
}
# StepInputTypeDef definition
class StepInputTypeDef(TypedDict):
integerValue: NotRequired[int],
stringValue: NotRequired[str],
listOfStringsValue: NotRequired[Sequence[str]],
mapOfStringValue: NotRequired[Mapping[str, str]],
StopMigrationWorkflowRequestTypeDef#
# StopMigrationWorkflowRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import StopMigrationWorkflowRequestTypeDef
def get_value() -> StopMigrationWorkflowRequestTypeDef:
return {
"id": ...,
}
# StopMigrationWorkflowRequestTypeDef definition
class StopMigrationWorkflowRequestTypeDef(TypedDict):
id: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateTemplateRequestTypeDef#
# UpdateTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateTemplateRequestTypeDef
def get_value() -> UpdateTemplateRequestTypeDef:
return {
"id": ...,
}
# UpdateTemplateRequestTypeDef definition
class UpdateTemplateRequestTypeDef(TypedDict):
id: str,
templateName: NotRequired[str],
templateDescription: NotRequired[str],
clientToken: NotRequired[str],
UpdateWorkflowStepGroupRequestTypeDef#
# UpdateWorkflowStepGroupRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateWorkflowStepGroupRequestTypeDef
def get_value() -> UpdateWorkflowStepGroupRequestTypeDef:
return {
"workflowId": ...,
}
# UpdateWorkflowStepGroupRequestTypeDef definition
class UpdateWorkflowStepGroupRequestTypeDef(TypedDict):
workflowId: str,
id: str,
name: NotRequired[str],
description: NotRequired[str],
next: NotRequired[Sequence[str]],
previous: NotRequired[Sequence[str]],
WorkflowStepOutputUnionOutputTypeDef#
# WorkflowStepOutputUnionOutputTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import WorkflowStepOutputUnionOutputTypeDef
def get_value() -> WorkflowStepOutputUnionOutputTypeDef:
return {
"integerValue": ...,
}
# WorkflowStepOutputUnionOutputTypeDef definition
class WorkflowStepOutputUnionOutputTypeDef(TypedDict):
integerValue: NotRequired[int],
stringValue: NotRequired[str],
listOfStringValue: NotRequired[List[str]],
WorkflowStepOutputUnionTypeDef#
# WorkflowStepOutputUnionTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import WorkflowStepOutputUnionTypeDef
def get_value() -> WorkflowStepOutputUnionTypeDef:
return {
"integerValue": ...,
}
# WorkflowStepOutputUnionTypeDef definition
class WorkflowStepOutputUnionTypeDef(TypedDict):
integerValue: NotRequired[int],
stringValue: NotRequired[str],
listOfStringValue: NotRequired[Sequence[str]],
CreateTemplateResponseTypeDef#
# CreateTemplateResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateTemplateResponseTypeDef
def get_value() -> CreateTemplateResponseTypeDef:
return {
"templateId": ...,
}
# CreateTemplateResponseTypeDef definition
class CreateTemplateResponseTypeDef(TypedDict):
templateId: str,
templateArn: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWorkflowStepResponseTypeDef#
# CreateWorkflowStepResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateWorkflowStepResponseTypeDef
def get_value() -> CreateWorkflowStepResponseTypeDef:
return {
"id": ...,
}
# CreateWorkflowStepResponseTypeDef definition
class CreateWorkflowStepResponseTypeDef(TypedDict):
id: str,
stepGroupId: str,
workflowId: str,
name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteMigrationWorkflowResponseTypeDef#
# DeleteMigrationWorkflowResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import DeleteMigrationWorkflowResponseTypeDef
def get_value() -> DeleteMigrationWorkflowResponseTypeDef:
return {
"id": ...,
}
# DeleteMigrationWorkflowResponseTypeDef definition
class DeleteMigrationWorkflowResponseTypeDef(TypedDict):
id: str,
arn: str,
status: MigrationWorkflowStatusEnumType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RetryWorkflowStepResponseTypeDef#
# RetryWorkflowStepResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import RetryWorkflowStepResponseTypeDef
def get_value() -> RetryWorkflowStepResponseTypeDef:
return {
"stepGroupId": ...,
}
# RetryWorkflowStepResponseTypeDef definition
class RetryWorkflowStepResponseTypeDef(TypedDict):
stepGroupId: str,
workflowId: str,
id: str,
status: StepStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartMigrationWorkflowResponseTypeDef#
# StartMigrationWorkflowResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import StartMigrationWorkflowResponseTypeDef
def get_value() -> StartMigrationWorkflowResponseTypeDef:
return {
"id": ...,
}
# StartMigrationWorkflowResponseTypeDef definition
class StartMigrationWorkflowResponseTypeDef(TypedDict):
id: str,
arn: str,
status: MigrationWorkflowStatusEnumType, # (1)
statusMessage: str,
lastStartTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopMigrationWorkflowResponseTypeDef#
# StopMigrationWorkflowResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import StopMigrationWorkflowResponseTypeDef
def get_value() -> StopMigrationWorkflowResponseTypeDef:
return {
"id": ...,
}
# StopMigrationWorkflowResponseTypeDef definition
class StopMigrationWorkflowResponseTypeDef(TypedDict):
id: str,
arn: str,
status: MigrationWorkflowStatusEnumType, # (1)
statusMessage: str,
lastStopTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTemplateResponseTypeDef#
# UpdateTemplateResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateTemplateResponseTypeDef
def get_value() -> UpdateTemplateResponseTypeDef:
return {
"templateId": ...,
}
# UpdateTemplateResponseTypeDef definition
class UpdateTemplateResponseTypeDef(TypedDict):
templateId: str,
templateArn: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateWorkflowStepResponseTypeDef#
# UpdateWorkflowStepResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateWorkflowStepResponseTypeDef
def get_value() -> UpdateWorkflowStepResponseTypeDef:
return {
"id": ...,
}
# UpdateWorkflowStepResponseTypeDef definition
class UpdateWorkflowStepResponseTypeDef(TypedDict):
id: str,
stepGroupId: str,
workflowId: str,
name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateMigrationWorkflowResponseTypeDef#
# CreateMigrationWorkflowResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateMigrationWorkflowResponseTypeDef
def get_value() -> CreateMigrationWorkflowResponseTypeDef:
return {
"id": ...,
}
# CreateMigrationWorkflowResponseTypeDef definition
class CreateMigrationWorkflowResponseTypeDef(TypedDict):
id: str,
arn: str,
name: str,
description: str,
templateId: str,
adsApplicationConfigurationId: str,
workflowInputs: Dict[str, StepInputOutputTypeDef], # (1)
stepTargets: List[str],
status: MigrationWorkflowStatusEnumType, # (2)
creationTime: datetime.datetime,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
Dict[str, StepInputOutputTypeDef]
- See MigrationWorkflowStatusEnumType
- See ResponseMetadataTypeDef
UpdateMigrationWorkflowResponseTypeDef#
# UpdateMigrationWorkflowResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateMigrationWorkflowResponseTypeDef
def get_value() -> UpdateMigrationWorkflowResponseTypeDef:
return {
"id": ...,
}
# UpdateMigrationWorkflowResponseTypeDef definition
class UpdateMigrationWorkflowResponseTypeDef(TypedDict):
id: str,
arn: str,
name: str,
description: str,
templateId: str,
adsApplicationConfigurationId: str,
workflowInputs: Dict[str, StepInputOutputTypeDef], # (1)
stepTargets: List[str],
status: MigrationWorkflowStatusEnumType, # (2)
creationTime: datetime.datetime,
lastModifiedTime: datetime.datetime,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
Dict[str, StepInputOutputTypeDef]
- See MigrationWorkflowStatusEnumType
- See ResponseMetadataTypeDef
CreateTemplateRequestTypeDef#
# CreateTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateTemplateRequestTypeDef
def get_value() -> CreateTemplateRequestTypeDef:
return {
"templateName": ...,
}
# CreateTemplateRequestTypeDef definition
class CreateTemplateRequestTypeDef(TypedDict):
templateName: str,
templateSource: TemplateSourceTypeDef, # (1)
templateDescription: NotRequired[str],
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateWorkflowStepGroupResponseTypeDef#
# CreateWorkflowStepGroupResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateWorkflowStepGroupResponseTypeDef
def get_value() -> CreateWorkflowStepGroupResponseTypeDef:
return {
"workflowId": ...,
}
# CreateWorkflowStepGroupResponseTypeDef definition
class CreateWorkflowStepGroupResponseTypeDef(TypedDict):
workflowId: str,
name: str,
id: str,
description: str,
tools: List[ToolTypeDef], # (1)
next: List[str],
previous: List[str],
creationTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ToolTypeDef]
- See ResponseMetadataTypeDef
GetMigrationWorkflowResponseTypeDef#
# GetMigrationWorkflowResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetMigrationWorkflowResponseTypeDef
def get_value() -> GetMigrationWorkflowResponseTypeDef:
return {
"id": ...,
}
# GetMigrationWorkflowResponseTypeDef definition
class GetMigrationWorkflowResponseTypeDef(TypedDict):
id: str,
arn: str,
name: str,
description: str,
templateId: str,
adsApplicationConfigurationId: str,
adsApplicationName: str,
status: MigrationWorkflowStatusEnumType, # (1)
statusMessage: str,
creationTime: datetime.datetime,
lastStartTime: datetime.datetime,
lastStopTime: datetime.datetime,
lastModifiedTime: datetime.datetime,
endTime: datetime.datetime,
tools: List[ToolTypeDef], # (2)
totalSteps: int,
completedSteps: int,
workflowInputs: Dict[str, StepInputOutputTypeDef], # (3)
tags: Dict[str, str],
workflowBucket: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See MigrationWorkflowStatusEnumType
- See
List[ToolTypeDef]
- See
Dict[str, StepInputOutputTypeDef]
- See ResponseMetadataTypeDef
GetTemplateStepGroupResponseTypeDef#
# GetTemplateStepGroupResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetTemplateStepGroupResponseTypeDef
def get_value() -> GetTemplateStepGroupResponseTypeDef:
return {
"templateId": ...,
}
# GetTemplateStepGroupResponseTypeDef definition
class GetTemplateStepGroupResponseTypeDef(TypedDict):
templateId: str,
id: str,
name: str,
description: str,
status: StepGroupStatusType, # (1)
creationTime: datetime.datetime,
lastModifiedTime: datetime.datetime,
tools: List[ToolTypeDef], # (2)
previous: List[str],
next: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See StepGroupStatusType
- See
List[ToolTypeDef]
- See ResponseMetadataTypeDef
GetWorkflowStepGroupResponseTypeDef#
# GetWorkflowStepGroupResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetWorkflowStepGroupResponseTypeDef
def get_value() -> GetWorkflowStepGroupResponseTypeDef:
return {
"id": ...,
}
# GetWorkflowStepGroupResponseTypeDef definition
class GetWorkflowStepGroupResponseTypeDef(TypedDict):
id: str,
workflowId: str,
name: str,
description: str,
status: StepGroupStatusType, # (1)
owner: OwnerType, # (2)
creationTime: datetime.datetime,
lastModifiedTime: datetime.datetime,
endTime: datetime.datetime,
tools: List[ToolTypeDef], # (3)
previous: List[str],
next: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See StepGroupStatusType
- See OwnerType
- See
List[ToolTypeDef]
- See ResponseMetadataTypeDef
UpdateWorkflowStepGroupResponseTypeDef#
# UpdateWorkflowStepGroupResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateWorkflowStepGroupResponseTypeDef
def get_value() -> UpdateWorkflowStepGroupResponseTypeDef:
return {
"workflowId": ...,
}
# UpdateWorkflowStepGroupResponseTypeDef definition
class UpdateWorkflowStepGroupResponseTypeDef(TypedDict):
workflowId: str,
name: str,
id: str,
description: str,
tools: List[ToolTypeDef], # (1)
next: List[str],
previous: List[str],
lastModifiedTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ToolTypeDef]
- See ResponseMetadataTypeDef
GetMigrationWorkflowTemplateResponseTypeDef#
# GetMigrationWorkflowTemplateResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetMigrationWorkflowTemplateResponseTypeDef
def get_value() -> GetMigrationWorkflowTemplateResponseTypeDef:
return {
"id": ...,
}
# GetMigrationWorkflowTemplateResponseTypeDef definition
class GetMigrationWorkflowTemplateResponseTypeDef(TypedDict):
id: str,
templateArn: str,
name: str,
description: str,
inputs: List[TemplateInputTypeDef], # (1)
tools: List[ToolTypeDef], # (2)
creationTime: datetime.datetime,
owner: str,
status: TemplateStatusType, # (3)
statusMessage: str,
templateClass: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See
List[TemplateInputTypeDef]
- See
List[ToolTypeDef]
- See TemplateStatusType
- See ResponseMetadataTypeDef
ListMigrationWorkflowTemplatesRequestPaginateTypeDef#
# ListMigrationWorkflowTemplatesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowTemplatesRequestPaginateTypeDef
def get_value() -> ListMigrationWorkflowTemplatesRequestPaginateTypeDef:
return {
"name": ...,
}
# ListMigrationWorkflowTemplatesRequestPaginateTypeDef definition
class ListMigrationWorkflowTemplatesRequestPaginateTypeDef(TypedDict):
name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMigrationWorkflowsRequestPaginateTypeDef#
# ListMigrationWorkflowsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowsRequestPaginateTypeDef
def get_value() -> ListMigrationWorkflowsRequestPaginateTypeDef:
return {
"templateId": ...,
}
# ListMigrationWorkflowsRequestPaginateTypeDef definition
class ListMigrationWorkflowsRequestPaginateTypeDef(TypedDict):
templateId: NotRequired[str],
adsApplicationConfigurationName: NotRequired[str],
status: NotRequired[MigrationWorkflowStatusEnumType], # (1)
name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPluginsRequestPaginateTypeDef#
# ListPluginsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListPluginsRequestPaginateTypeDef
def get_value() -> ListPluginsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPluginsRequestPaginateTypeDef definition
class ListPluginsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTemplateStepGroupsRequestPaginateTypeDef#
# ListTemplateStepGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepGroupsRequestPaginateTypeDef
def get_value() -> ListTemplateStepGroupsRequestPaginateTypeDef:
return {
"templateId": ...,
}
# ListTemplateStepGroupsRequestPaginateTypeDef definition
class ListTemplateStepGroupsRequestPaginateTypeDef(TypedDict):
templateId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTemplateStepsRequestPaginateTypeDef#
# ListTemplateStepsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepsRequestPaginateTypeDef
def get_value() -> ListTemplateStepsRequestPaginateTypeDef:
return {
"templateId": ...,
}
# ListTemplateStepsRequestPaginateTypeDef definition
class ListTemplateStepsRequestPaginateTypeDef(TypedDict):
templateId: str,
stepGroupId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowStepGroupsRequestPaginateTypeDef#
# ListWorkflowStepGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepGroupsRequestPaginateTypeDef
def get_value() -> ListWorkflowStepGroupsRequestPaginateTypeDef:
return {
"workflowId": ...,
}
# ListWorkflowStepGroupsRequestPaginateTypeDef definition
class ListWorkflowStepGroupsRequestPaginateTypeDef(TypedDict):
workflowId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowStepsRequestPaginateTypeDef#
# ListWorkflowStepsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepsRequestPaginateTypeDef
def get_value() -> ListWorkflowStepsRequestPaginateTypeDef:
return {
"workflowId": ...,
}
# ListWorkflowStepsRequestPaginateTypeDef definition
class ListWorkflowStepsRequestPaginateTypeDef(TypedDict):
workflowId: str,
stepGroupId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMigrationWorkflowTemplatesResponseTypeDef#
# ListMigrationWorkflowTemplatesResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowTemplatesResponseTypeDef
def get_value() -> ListMigrationWorkflowTemplatesResponseTypeDef:
return {
"nextToken": ...,
}
# ListMigrationWorkflowTemplatesResponseTypeDef definition
class ListMigrationWorkflowTemplatesResponseTypeDef(TypedDict):
templateSummary: List[TemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[TemplateSummaryTypeDef]
- See ResponseMetadataTypeDef
ListMigrationWorkflowsResponseTypeDef#
# ListMigrationWorkflowsResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowsResponseTypeDef
def get_value() -> ListMigrationWorkflowsResponseTypeDef:
return {
"nextToken": ...,
}
# ListMigrationWorkflowsResponseTypeDef definition
class ListMigrationWorkflowsResponseTypeDef(TypedDict):
migrationWorkflowSummary: List[MigrationWorkflowSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[MigrationWorkflowSummaryTypeDef]
- See ResponseMetadataTypeDef
ListPluginsResponseTypeDef#
# ListPluginsResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListPluginsResponseTypeDef
def get_value() -> ListPluginsResponseTypeDef:
return {
"nextToken": ...,
}
# ListPluginsResponseTypeDef definition
class ListPluginsResponseTypeDef(TypedDict):
plugins: List[PluginSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[PluginSummaryTypeDef]
- See ResponseMetadataTypeDef
ListTemplateStepGroupsResponseTypeDef#
# ListTemplateStepGroupsResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepGroupsResponseTypeDef
def get_value() -> ListTemplateStepGroupsResponseTypeDef:
return {
"nextToken": ...,
}
# ListTemplateStepGroupsResponseTypeDef definition
class ListTemplateStepGroupsResponseTypeDef(TypedDict):
templateStepGroupSummary: List[TemplateStepGroupSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[TemplateStepGroupSummaryTypeDef]
- See ResponseMetadataTypeDef
ListTemplateStepsResponseTypeDef#
# ListTemplateStepsResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepsResponseTypeDef
def get_value() -> ListTemplateStepsResponseTypeDef:
return {
"nextToken": ...,
}
# ListTemplateStepsResponseTypeDef definition
class ListTemplateStepsResponseTypeDef(TypedDict):
templateStepSummaryList: List[TemplateStepSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[TemplateStepSummaryTypeDef]
- See ResponseMetadataTypeDef
ListWorkflowStepGroupsResponseTypeDef#
# ListWorkflowStepGroupsResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepGroupsResponseTypeDef
def get_value() -> ListWorkflowStepGroupsResponseTypeDef:
return {
"nextToken": ...,
}
# ListWorkflowStepGroupsResponseTypeDef definition
class ListWorkflowStepGroupsResponseTypeDef(TypedDict):
workflowStepGroupsSummary: List[WorkflowStepGroupSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[WorkflowStepGroupSummaryTypeDef]
- See ResponseMetadataTypeDef
ListWorkflowStepsResponseTypeDef#
# ListWorkflowStepsResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepsResponseTypeDef
def get_value() -> ListWorkflowStepsResponseTypeDef:
return {
"nextToken": ...,
}
# ListWorkflowStepsResponseTypeDef definition
class ListWorkflowStepsResponseTypeDef(TypedDict):
workflowStepsSummary: List[WorkflowStepSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[WorkflowStepSummaryTypeDef]
- See ResponseMetadataTypeDef
StepAutomationConfigurationTypeDef#
# StepAutomationConfigurationTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import StepAutomationConfigurationTypeDef
def get_value() -> StepAutomationConfigurationTypeDef:
return {
"scriptLocationS3Bucket": ...,
}
# StepAutomationConfigurationTypeDef definition
class StepAutomationConfigurationTypeDef(TypedDict):
scriptLocationS3Bucket: NotRequired[str],
scriptLocationS3Key: NotRequired[PlatformScriptKeyTypeDef], # (1)
command: NotRequired[PlatformCommandTypeDef], # (2)
runEnvironment: NotRequired[RunEnvironmentType], # (3)
targetType: NotRequired[TargetTypeType], # (4)
WorkflowStepAutomationConfigurationTypeDef#
# WorkflowStepAutomationConfigurationTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import WorkflowStepAutomationConfigurationTypeDef
def get_value() -> WorkflowStepAutomationConfigurationTypeDef:
return {
"scriptLocationS3Bucket": ...,
}
# WorkflowStepAutomationConfigurationTypeDef definition
class WorkflowStepAutomationConfigurationTypeDef(TypedDict):
scriptLocationS3Bucket: NotRequired[str],
scriptLocationS3Key: NotRequired[PlatformScriptKeyTypeDef], # (1)
command: NotRequired[PlatformCommandTypeDef], # (2)
runEnvironment: NotRequired[RunEnvironmentType], # (3)
targetType: NotRequired[TargetTypeType], # (4)
WorkflowStepExtraTypeDef#
# WorkflowStepExtraTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import WorkflowStepExtraTypeDef
def get_value() -> WorkflowStepExtraTypeDef:
return {
"name": ...,
}
# WorkflowStepExtraTypeDef definition
class WorkflowStepExtraTypeDef(TypedDict):
name: NotRequired[str],
dataType: NotRequired[DataTypeType], # (1)
required: NotRequired[bool],
value: NotRequired[WorkflowStepOutputUnionOutputTypeDef], # (2)
GetTemplateStepResponseTypeDef#
# GetTemplateStepResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetTemplateStepResponseTypeDef
def get_value() -> GetTemplateStepResponseTypeDef:
return {
"id": ...,
}
# GetTemplateStepResponseTypeDef definition
class GetTemplateStepResponseTypeDef(TypedDict):
id: str,
stepGroupId: str,
templateId: str,
name: str,
description: str,
stepActionType: StepActionTypeType, # (1)
creationTime: str,
previous: List[str],
next: List[str],
outputs: List[StepOutputTypeDef], # (2)
stepAutomationConfiguration: StepAutomationConfigurationTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See StepActionTypeType
- See
List[StepOutputTypeDef]
- See StepAutomationConfigurationTypeDef
- See ResponseMetadataTypeDef
CreateMigrationWorkflowRequestTypeDef#
# CreateMigrationWorkflowRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateMigrationWorkflowRequestTypeDef
def get_value() -> CreateMigrationWorkflowRequestTypeDef:
return {
"name": ...,
}
# CreateMigrationWorkflowRequestTypeDef definition
class CreateMigrationWorkflowRequestTypeDef(TypedDict):
name: str,
templateId: str,
inputParameters: Mapping[str, StepInputUnionTypeDef], # (1)
description: NotRequired[str],
applicationConfigurationId: NotRequired[str],
stepTargets: NotRequired[Sequence[str]],
tags: NotRequired[Mapping[str, str]],
- See
Mapping[str, StepInputUnionTypeDef]
UpdateMigrationWorkflowRequestTypeDef#
# UpdateMigrationWorkflowRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateMigrationWorkflowRequestTypeDef
def get_value() -> UpdateMigrationWorkflowRequestTypeDef:
return {
"id": ...,
}
# UpdateMigrationWorkflowRequestTypeDef definition
class UpdateMigrationWorkflowRequestTypeDef(TypedDict):
id: str,
name: NotRequired[str],
description: NotRequired[str],
inputParameters: NotRequired[Mapping[str, StepInputUnionTypeDef]], # (1)
stepTargets: NotRequired[Sequence[str]],
- See
Mapping[str, StepInputUnionTypeDef]
GetWorkflowStepResponseTypeDef#
# GetWorkflowStepResponseTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetWorkflowStepResponseTypeDef
def get_value() -> GetWorkflowStepResponseTypeDef:
return {
"name": ...,
}
# GetWorkflowStepResponseTypeDef definition
class GetWorkflowStepResponseTypeDef(TypedDict):
name: str,
stepGroupId: str,
workflowId: str,
stepId: str,
description: str,
stepActionType: StepActionTypeType, # (1)
owner: OwnerType, # (2)
workflowStepAutomationConfiguration: WorkflowStepAutomationConfigurationTypeDef, # (3)
stepTarget: List[str],
outputs: List[WorkflowStepExtraTypeDef], # (4)
previous: List[str],
next: List[str],
status: StepStatusType, # (5)
statusMessage: str,
scriptOutputLocation: str,
creationTime: datetime.datetime,
lastStartTime: datetime.datetime,
endTime: datetime.datetime,
noOfSrvCompleted: int,
noOfSrvFailed: int,
totalNoOfSrv: int,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See StepActionTypeType
- See OwnerType
- See WorkflowStepAutomationConfigurationTypeDef
- See
List[WorkflowStepExtraTypeDef]
- See StepStatusType
- See ResponseMetadataTypeDef
WorkflowStepOutputTypeDef#
# WorkflowStepOutputTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import WorkflowStepOutputTypeDef
def get_value() -> WorkflowStepOutputTypeDef:
return {
"name": ...,
}
# WorkflowStepOutputTypeDef definition
class WorkflowStepOutputTypeDef(TypedDict):
name: NotRequired[str],
dataType: NotRequired[DataTypeType], # (1)
required: NotRequired[bool],
value: NotRequired[WorkflowStepOutputUnionUnionTypeDef], # (2)
CreateWorkflowStepRequestTypeDef#
# CreateWorkflowStepRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateWorkflowStepRequestTypeDef
def get_value() -> CreateWorkflowStepRequestTypeDef:
return {
"name": ...,
}
# CreateWorkflowStepRequestTypeDef definition
class CreateWorkflowStepRequestTypeDef(TypedDict):
name: str,
stepGroupId: str,
workflowId: str,
stepActionType: StepActionTypeType, # (1)
description: NotRequired[str],
workflowStepAutomationConfiguration: NotRequired[WorkflowStepAutomationConfigurationTypeDef], # (2)
stepTarget: NotRequired[Sequence[str]],
outputs: NotRequired[Sequence[WorkflowStepUnionTypeDef]], # (3)
previous: NotRequired[Sequence[str]],
next: NotRequired[Sequence[str]],
- See StepActionTypeType
- See WorkflowStepAutomationConfigurationTypeDef
- See
Sequence[WorkflowStepUnionTypeDef]
UpdateWorkflowStepRequestTypeDef#
# UpdateWorkflowStepRequestTypeDef TypedDict usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateWorkflowStepRequestTypeDef
def get_value() -> UpdateWorkflowStepRequestTypeDef:
return {
"id": ...,
}
# UpdateWorkflowStepRequestTypeDef definition
class UpdateWorkflowStepRequestTypeDef(TypedDict):
id: str,
stepGroupId: str,
workflowId: str,
name: NotRequired[str],
description: NotRequired[str],
stepActionType: NotRequired[StepActionTypeType], # (1)
workflowStepAutomationConfiguration: NotRequired[WorkflowStepAutomationConfigurationTypeDef], # (2)
stepTarget: NotRequired[Sequence[str]],
outputs: NotRequired[Sequence[WorkflowStepUnionTypeDef]], # (3)
previous: NotRequired[Sequence[str]],
next: NotRequired[Sequence[str]],
status: NotRequired[StepStatusType], # (4)
- See StepActionTypeType
- See WorkflowStepAutomationConfigurationTypeDef
- See
Sequence[WorkflowStepUnionTypeDef]
- See StepStatusType