Typed dictionaries
Index > MigrationHubOrchestrator > Typed dictionaries
Auto-generated documentation for MigrationHubOrchestrator type annotations stubs module mypy-boto3-migrationhuborchestrator.
StepInputTypeDef
# StepInputTypeDef 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]],
ResponseMetadataTypeDef
# ResponseMetadataTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CreateWorkflowStepGroupRequestRequestTypeDef
# CreateWorkflowStepGroupRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateWorkflowStepGroupRequestRequestTypeDef
def get_value() -> CreateWorkflowStepGroupRequestRequestTypeDef:
return {
"workflowId": ...,
"name": ...,
}
# CreateWorkflowStepGroupRequestRequestTypeDef definition
class CreateWorkflowStepGroupRequestRequestTypeDef(TypedDict):
workflowId: str,
name: str,
description: NotRequired[str],
next: NotRequired[Sequence[str]],
previous: NotRequired[Sequence[str]],
ToolTypeDef
# ToolTypeDef 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],
DeleteMigrationWorkflowRequestRequestTypeDef
# DeleteMigrationWorkflowRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import DeleteMigrationWorkflowRequestRequestTypeDef
def get_value() -> DeleteMigrationWorkflowRequestRequestTypeDef:
return {
"id": ...,
}
# DeleteMigrationWorkflowRequestRequestTypeDef definition
class DeleteMigrationWorkflowRequestRequestTypeDef(TypedDict):
id: str,
DeleteWorkflowStepGroupRequestRequestTypeDef
# DeleteWorkflowStepGroupRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import DeleteWorkflowStepGroupRequestRequestTypeDef
def get_value() -> DeleteWorkflowStepGroupRequestRequestTypeDef:
return {
"workflowId": ...,
"id": ...,
}
# DeleteWorkflowStepGroupRequestRequestTypeDef definition
class DeleteWorkflowStepGroupRequestRequestTypeDef(TypedDict):
workflowId: str,
id: str,
DeleteWorkflowStepRequestRequestTypeDef
# DeleteWorkflowStepRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import DeleteWorkflowStepRequestRequestTypeDef
def get_value() -> DeleteWorkflowStepRequestRequestTypeDef:
return {
"id": ...,
"stepGroupId": ...,
"workflowId": ...,
}
# DeleteWorkflowStepRequestRequestTypeDef definition
class DeleteWorkflowStepRequestRequestTypeDef(TypedDict):
id: str,
stepGroupId: str,
workflowId: str,
GetMigrationWorkflowRequestRequestTypeDef
# GetMigrationWorkflowRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetMigrationWorkflowRequestRequestTypeDef
def get_value() -> GetMigrationWorkflowRequestRequestTypeDef:
return {
"id": ...,
}
# GetMigrationWorkflowRequestRequestTypeDef definition
class GetMigrationWorkflowRequestRequestTypeDef(TypedDict):
id: str,
GetMigrationWorkflowTemplateRequestRequestTypeDef
# GetMigrationWorkflowTemplateRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetMigrationWorkflowTemplateRequestRequestTypeDef
def get_value() -> GetMigrationWorkflowTemplateRequestRequestTypeDef:
return {
"id": ...,
}
# GetMigrationWorkflowTemplateRequestRequestTypeDef definition
class GetMigrationWorkflowTemplateRequestRequestTypeDef(TypedDict):
id: str,
TemplateInputTypeDef
# TemplateInputTypeDef 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
GetTemplateStepGroupRequestRequestTypeDef
# GetTemplateStepGroupRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetTemplateStepGroupRequestRequestTypeDef
def get_value() -> GetTemplateStepGroupRequestRequestTypeDef:
return {
"templateId": ...,
"id": ...,
}
# GetTemplateStepGroupRequestRequestTypeDef definition
class GetTemplateStepGroupRequestRequestTypeDef(TypedDict):
templateId: str,
id: str,
GetTemplateStepRequestRequestTypeDef
# GetTemplateStepRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetTemplateStepRequestRequestTypeDef
def get_value() -> GetTemplateStepRequestRequestTypeDef:
return {
"id": ...,
"templateId": ...,
"stepGroupId": ...,
}
# GetTemplateStepRequestRequestTypeDef definition
class GetTemplateStepRequestRequestTypeDef(TypedDict):
id: str,
templateId: str,
stepGroupId: str,
StepOutputTypeDef
# StepOutputTypeDef 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
GetWorkflowStepGroupRequestRequestTypeDef
# GetWorkflowStepGroupRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetWorkflowStepGroupRequestRequestTypeDef
def get_value() -> GetWorkflowStepGroupRequestRequestTypeDef:
return {
"id": ...,
"workflowId": ...,
}
# GetWorkflowStepGroupRequestRequestTypeDef definition
class GetWorkflowStepGroupRequestRequestTypeDef(TypedDict):
id: str,
workflowId: str,
GetWorkflowStepRequestRequestTypeDef
# GetWorkflowStepRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetWorkflowStepRequestRequestTypeDef
def get_value() -> GetWorkflowStepRequestRequestTypeDef:
return {
"workflowId": ...,
"stepGroupId": ...,
"id": ...,
}
# GetWorkflowStepRequestRequestTypeDef definition
class GetWorkflowStepRequestRequestTypeDef(TypedDict):
workflowId: str,
stepGroupId: str,
id: str,
PaginatorConfigTypeDef
# PaginatorConfigTypeDef 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],
ListMigrationWorkflowTemplatesRequestRequestTypeDef
# ListMigrationWorkflowTemplatesRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowTemplatesRequestRequestTypeDef
def get_value() -> ListMigrationWorkflowTemplatesRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListMigrationWorkflowTemplatesRequestRequestTypeDef definition
class ListMigrationWorkflowTemplatesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
name: NotRequired[str],
TemplateSummaryTypeDef
# TemplateSummaryTypeDef 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],
ListMigrationWorkflowsRequestRequestTypeDef
# ListMigrationWorkflowsRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowsRequestRequestTypeDef
def get_value() -> ListMigrationWorkflowsRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListMigrationWorkflowsRequestRequestTypeDef definition
class ListMigrationWorkflowsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
templateId: NotRequired[str],
adsApplicationConfigurationName: NotRequired[str],
status: NotRequired[MigrationWorkflowStatusEnumType], # (1)
name: NotRequired[str],
MigrationWorkflowSummaryTypeDef
# MigrationWorkflowSummaryTypeDef 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],
endTime: NotRequired[datetime],
statusMessage: NotRequired[str],
completedSteps: NotRequired[int],
totalSteps: NotRequired[int],
ListPluginsRequestRequestTypeDef
# ListPluginsRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListPluginsRequestRequestTypeDef
def get_value() -> ListPluginsRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListPluginsRequestRequestTypeDef definition
class ListPluginsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
PluginSummaryTypeDef
# PluginSummaryTypeDef 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
ListTagsForResourceRequestRequestTypeDef
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTemplateStepGroupsRequestRequestTypeDef
# ListTemplateStepGroupsRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepGroupsRequestRequestTypeDef
def get_value() -> ListTemplateStepGroupsRequestRequestTypeDef:
return {
"templateId": ...,
}
# ListTemplateStepGroupsRequestRequestTypeDef definition
class ListTemplateStepGroupsRequestRequestTypeDef(TypedDict):
templateId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
TemplateStepGroupSummaryTypeDef
# TemplateStepGroupSummaryTypeDef 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]],
ListTemplateStepsRequestRequestTypeDef
# ListTemplateStepsRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepsRequestRequestTypeDef
def get_value() -> ListTemplateStepsRequestRequestTypeDef:
return {
"templateId": ...,
"stepGroupId": ...,
}
# ListTemplateStepsRequestRequestTypeDef definition
class ListTemplateStepsRequestRequestTypeDef(TypedDict):
templateId: str,
stepGroupId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
TemplateStepSummaryTypeDef
# TemplateStepSummaryTypeDef 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
ListWorkflowStepGroupsRequestRequestTypeDef
# ListWorkflowStepGroupsRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepGroupsRequestRequestTypeDef
def get_value() -> ListWorkflowStepGroupsRequestRequestTypeDef:
return {
"workflowId": ...,
}
# ListWorkflowStepGroupsRequestRequestTypeDef definition
class ListWorkflowStepGroupsRequestRequestTypeDef(TypedDict):
workflowId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
WorkflowStepGroupSummaryTypeDef
# WorkflowStepGroupSummaryTypeDef 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
ListWorkflowStepsRequestRequestTypeDef
# ListWorkflowStepsRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepsRequestRequestTypeDef
def get_value() -> ListWorkflowStepsRequestRequestTypeDef:
return {
"workflowId": ...,
"stepGroupId": ...,
}
# ListWorkflowStepsRequestRequestTypeDef definition
class ListWorkflowStepsRequestRequestTypeDef(TypedDict):
workflowId: str,
stepGroupId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
WorkflowStepSummaryTypeDef
# WorkflowStepSummaryTypeDef 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 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 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],
RetryWorkflowStepRequestRequestTypeDef
# RetryWorkflowStepRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import RetryWorkflowStepRequestRequestTypeDef
def get_value() -> RetryWorkflowStepRequestRequestTypeDef:
return {
"workflowId": ...,
"stepGroupId": ...,
"id": ...,
}
# RetryWorkflowStepRequestRequestTypeDef definition
class RetryWorkflowStepRequestRequestTypeDef(TypedDict):
workflowId: str,
stepGroupId: str,
id: str,
StartMigrationWorkflowRequestRequestTypeDef
# StartMigrationWorkflowRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import StartMigrationWorkflowRequestRequestTypeDef
def get_value() -> StartMigrationWorkflowRequestRequestTypeDef:
return {
"id": ...,
}
# StartMigrationWorkflowRequestRequestTypeDef definition
class StartMigrationWorkflowRequestRequestTypeDef(TypedDict):
id: str,
StopMigrationWorkflowRequestRequestTypeDef
# StopMigrationWorkflowRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import StopMigrationWorkflowRequestRequestTypeDef
def get_value() -> StopMigrationWorkflowRequestRequestTypeDef:
return {
"id": ...,
}
# StopMigrationWorkflowRequestRequestTypeDef definition
class StopMigrationWorkflowRequestRequestTypeDef(TypedDict):
id: str,
TagResourceRequestRequestTypeDef
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateWorkflowStepGroupRequestRequestTypeDef
# UpdateWorkflowStepGroupRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateWorkflowStepGroupRequestRequestTypeDef
def get_value() -> UpdateWorkflowStepGroupRequestRequestTypeDef:
return {
"workflowId": ...,
"id": ...,
}
# UpdateWorkflowStepGroupRequestRequestTypeDef definition
class UpdateWorkflowStepGroupRequestRequestTypeDef(TypedDict):
workflowId: str,
id: str,
name: NotRequired[str],
description: NotRequired[str],
next: NotRequired[Sequence[str]],
previous: NotRequired[Sequence[str]],
WorkflowStepOutputUnionTypeDef
# WorkflowStepOutputUnionTypeDef 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]],
CreateMigrationWorkflowRequestRequestTypeDef
# CreateMigrationWorkflowRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateMigrationWorkflowRequestRequestTypeDef
def get_value() -> CreateMigrationWorkflowRequestRequestTypeDef:
return {
"name": ...,
"templateId": ...,
"applicationConfigurationId": ...,
"inputParameters": ...,
}
# CreateMigrationWorkflowRequestRequestTypeDef definition
class CreateMigrationWorkflowRequestRequestTypeDef(TypedDict):
name: str,
templateId: str,
applicationConfigurationId: str,
inputParameters: Mapping[str, StepInputTypeDef], # (1)
description: NotRequired[str],
stepTargets: NotRequired[Sequence[str]],
tags: NotRequired[Mapping[str, str]],
- See StepInputTypeDef
UpdateMigrationWorkflowRequestRequestTypeDef
# UpdateMigrationWorkflowRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateMigrationWorkflowRequestRequestTypeDef
def get_value() -> UpdateMigrationWorkflowRequestRequestTypeDef:
return {
"id": ...,
}
# UpdateMigrationWorkflowRequestRequestTypeDef definition
class UpdateMigrationWorkflowRequestRequestTypeDef(TypedDict):
id: str,
name: NotRequired[str],
description: NotRequired[str],
inputParameters: NotRequired[Mapping[str, StepInputTypeDef]], # (1)
stepTargets: NotRequired[Sequence[str]],
- See StepInputTypeDef
CreateMigrationWorkflowResponseTypeDef
# CreateMigrationWorkflowResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateMigrationWorkflowResponseTypeDef
def get_value() -> CreateMigrationWorkflowResponseTypeDef:
return {
"id": ...,
"arn": ...,
"name": ...,
"description": ...,
"templateId": ...,
"adsApplicationConfigurationId": ...,
"workflowInputs": ...,
"stepTargets": ...,
"status": ...,
"creationTime": ...,
"tags": ...,
"ResponseMetadata": ...,
}
# CreateMigrationWorkflowResponseTypeDef definition
class CreateMigrationWorkflowResponseTypeDef(TypedDict):
id: str,
arn: str,
name: str,
description: str,
templateId: str,
adsApplicationConfigurationId: str,
workflowInputs: Dict[str, StepInputTypeDef], # (1)
stepTargets: List[str],
status: MigrationWorkflowStatusEnumType, # (2)
creationTime: datetime,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateWorkflowStepResponseTypeDef
# CreateWorkflowStepResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateWorkflowStepResponseTypeDef
def get_value() -> CreateWorkflowStepResponseTypeDef:
return {
"id": ...,
"stepGroupId": ...,
"workflowId": ...,
"name": ...,
"ResponseMetadata": ...,
}
# CreateWorkflowStepResponseTypeDef definition
class CreateWorkflowStepResponseTypeDef(TypedDict):
id: str,
stepGroupId: str,
workflowId: str,
name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteMigrationWorkflowResponseTypeDef
# DeleteMigrationWorkflowResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import DeleteMigrationWorkflowResponseTypeDef
def get_value() -> DeleteMigrationWorkflowResponseTypeDef:
return {
"id": ...,
"arn": ...,
"status": ...,
"ResponseMetadata": ...,
}
# DeleteMigrationWorkflowResponseTypeDef definition
class DeleteMigrationWorkflowResponseTypeDef(TypedDict):
id: str,
arn: str,
status: MigrationWorkflowStatusEnumType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RetryWorkflowStepResponseTypeDef
# RetryWorkflowStepResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import RetryWorkflowStepResponseTypeDef
def get_value() -> RetryWorkflowStepResponseTypeDef:
return {
"stepGroupId": ...,
"workflowId": ...,
"id": ...,
"status": ...,
"ResponseMetadata": ...,
}
# RetryWorkflowStepResponseTypeDef definition
class RetryWorkflowStepResponseTypeDef(TypedDict):
stepGroupId: str,
workflowId: str,
id: str,
status: StepStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartMigrationWorkflowResponseTypeDef
# StartMigrationWorkflowResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import StartMigrationWorkflowResponseTypeDef
def get_value() -> StartMigrationWorkflowResponseTypeDef:
return {
"id": ...,
"arn": ...,
"status": ...,
"statusMessage": ...,
"lastStartTime": ...,
"ResponseMetadata": ...,
}
# StartMigrationWorkflowResponseTypeDef definition
class StartMigrationWorkflowResponseTypeDef(TypedDict):
id: str,
arn: str,
status: MigrationWorkflowStatusEnumType, # (1)
statusMessage: str,
lastStartTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopMigrationWorkflowResponseTypeDef
# StopMigrationWorkflowResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import StopMigrationWorkflowResponseTypeDef
def get_value() -> StopMigrationWorkflowResponseTypeDef:
return {
"id": ...,
"arn": ...,
"status": ...,
"statusMessage": ...,
"lastStopTime": ...,
"ResponseMetadata": ...,
}
# StopMigrationWorkflowResponseTypeDef definition
class StopMigrationWorkflowResponseTypeDef(TypedDict):
id: str,
arn: str,
status: MigrationWorkflowStatusEnumType, # (1)
statusMessage: str,
lastStopTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateMigrationWorkflowResponseTypeDef
# UpdateMigrationWorkflowResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateMigrationWorkflowResponseTypeDef
def get_value() -> UpdateMigrationWorkflowResponseTypeDef:
return {
"id": ...,
"arn": ...,
"name": ...,
"description": ...,
"templateId": ...,
"adsApplicationConfigurationId": ...,
"workflowInputs": ...,
"stepTargets": ...,
"status": ...,
"creationTime": ...,
"lastModifiedTime": ...,
"tags": ...,
"ResponseMetadata": ...,
}
# UpdateMigrationWorkflowResponseTypeDef definition
class UpdateMigrationWorkflowResponseTypeDef(TypedDict):
id: str,
arn: str,
name: str,
description: str,
templateId: str,
adsApplicationConfigurationId: str,
workflowInputs: Dict[str, StepInputTypeDef], # (1)
stepTargets: List[str],
status: MigrationWorkflowStatusEnumType, # (2)
creationTime: datetime,
lastModifiedTime: datetime,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateWorkflowStepResponseTypeDef
# UpdateWorkflowStepResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateWorkflowStepResponseTypeDef
def get_value() -> UpdateWorkflowStepResponseTypeDef:
return {
"id": ...,
"stepGroupId": ...,
"workflowId": ...,
"name": ...,
"ResponseMetadata": ...,
}
# UpdateWorkflowStepResponseTypeDef definition
class UpdateWorkflowStepResponseTypeDef(TypedDict):
id: str,
stepGroupId: str,
workflowId: str,
name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWorkflowStepGroupResponseTypeDef
# CreateWorkflowStepGroupResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateWorkflowStepGroupResponseTypeDef
def get_value() -> CreateWorkflowStepGroupResponseTypeDef:
return {
"workflowId": ...,
"name": ...,
"id": ...,
"description": ...,
"tools": ...,
"next": ...,
"previous": ...,
"creationTime": ...,
"ResponseMetadata": ...,
}
# 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,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ToolTypeDef
- See ResponseMetadataTypeDef
GetMigrationWorkflowResponseTypeDef
# GetMigrationWorkflowResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetMigrationWorkflowResponseTypeDef
def get_value() -> GetMigrationWorkflowResponseTypeDef:
return {
"id": ...,
"arn": ...,
"name": ...,
"description": ...,
"templateId": ...,
"adsApplicationConfigurationId": ...,
"adsApplicationName": ...,
"status": ...,
"statusMessage": ...,
"creationTime": ...,
"lastStartTime": ...,
"lastStopTime": ...,
"lastModifiedTime": ...,
"endTime": ...,
"tools": ...,
"totalSteps": ...,
"completedSteps": ...,
"workflowInputs": ...,
"tags": ...,
"workflowBucket": ...,
"ResponseMetadata": ...,
}
# 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,
lastStartTime: datetime,
lastStopTime: datetime,
lastModifiedTime: datetime,
endTime: datetime,
tools: List[ToolTypeDef], # (2)
totalSteps: int,
completedSteps: int,
workflowInputs: Dict[str, StepInputTypeDef], # (3)
tags: Dict[str, str],
workflowBucket: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See MigrationWorkflowStatusEnumType
- See ToolTypeDef
- See StepInputTypeDef
- See ResponseMetadataTypeDef
GetTemplateStepGroupResponseTypeDef
# GetTemplateStepGroupResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetTemplateStepGroupResponseTypeDef
def get_value() -> GetTemplateStepGroupResponseTypeDef:
return {
"templateId": ...,
"id": ...,
"name": ...,
"description": ...,
"status": ...,
"creationTime": ...,
"lastModifiedTime": ...,
"tools": ...,
"previous": ...,
"next": ...,
"ResponseMetadata": ...,
}
# GetTemplateStepGroupResponseTypeDef definition
class GetTemplateStepGroupResponseTypeDef(TypedDict):
templateId: str,
id: str,
name: str,
description: str,
status: StepGroupStatusType, # (1)
creationTime: datetime,
lastModifiedTime: datetime,
tools: List[ToolTypeDef], # (2)
previous: List[str],
next: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See StepGroupStatusType
- See ToolTypeDef
- See ResponseMetadataTypeDef
GetWorkflowStepGroupResponseTypeDef
# GetWorkflowStepGroupResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetWorkflowStepGroupResponseTypeDef
def get_value() -> GetWorkflowStepGroupResponseTypeDef:
return {
"id": ...,
"workflowId": ...,
"name": ...,
"description": ...,
"status": ...,
"owner": ...,
"creationTime": ...,
"lastModifiedTime": ...,
"endTime": ...,
"tools": ...,
"previous": ...,
"next": ...,
"ResponseMetadata": ...,
}
# GetWorkflowStepGroupResponseTypeDef definition
class GetWorkflowStepGroupResponseTypeDef(TypedDict):
id: str,
workflowId: str,
name: str,
description: str,
status: StepGroupStatusType, # (1)
owner: OwnerType, # (2)
creationTime: datetime,
lastModifiedTime: datetime,
endTime: datetime,
tools: List[ToolTypeDef], # (3)
previous: List[str],
next: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See StepGroupStatusType
- See OwnerType
- See ToolTypeDef
- See ResponseMetadataTypeDef
UpdateWorkflowStepGroupResponseTypeDef
# UpdateWorkflowStepGroupResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateWorkflowStepGroupResponseTypeDef
def get_value() -> UpdateWorkflowStepGroupResponseTypeDef:
return {
"workflowId": ...,
"name": ...,
"id": ...,
"description": ...,
"tools": ...,
"next": ...,
"previous": ...,
"lastModifiedTime": ...,
"ResponseMetadata": ...,
}
# 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,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ToolTypeDef
- See ResponseMetadataTypeDef
GetMigrationWorkflowTemplateResponseTypeDef
# GetMigrationWorkflowTemplateResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetMigrationWorkflowTemplateResponseTypeDef
def get_value() -> GetMigrationWorkflowTemplateResponseTypeDef:
return {
"id": ...,
"name": ...,
"description": ...,
"inputs": ...,
"tools": ...,
"status": ...,
"creationTime": ...,
"ResponseMetadata": ...,
}
# GetMigrationWorkflowTemplateResponseTypeDef definition
class GetMigrationWorkflowTemplateResponseTypeDef(TypedDict):
id: str,
name: str,
description: str,
inputs: List[TemplateInputTypeDef], # (1)
tools: List[ToolTypeDef], # (2)
status: TemplateStatusType, # (3)
creationTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See TemplateInputTypeDef
- See ToolTypeDef
- See TemplateStatusType
- See ResponseMetadataTypeDef
ListMigrationWorkflowTemplatesRequestListTemplatesPaginateTypeDef
# ListMigrationWorkflowTemplatesRequestListTemplatesPaginateTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowTemplatesRequestListTemplatesPaginateTypeDef
def get_value() -> ListMigrationWorkflowTemplatesRequestListTemplatesPaginateTypeDef:
return {
"name": ...,
}
# ListMigrationWorkflowTemplatesRequestListTemplatesPaginateTypeDef definition
class ListMigrationWorkflowTemplatesRequestListTemplatesPaginateTypeDef(TypedDict):
name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMigrationWorkflowsRequestListWorkflowsPaginateTypeDef
# ListMigrationWorkflowsRequestListWorkflowsPaginateTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowsRequestListWorkflowsPaginateTypeDef
def get_value() -> ListMigrationWorkflowsRequestListWorkflowsPaginateTypeDef:
return {
"templateId": ...,
}
# ListMigrationWorkflowsRequestListWorkflowsPaginateTypeDef definition
class ListMigrationWorkflowsRequestListWorkflowsPaginateTypeDef(TypedDict):
templateId: NotRequired[str],
adsApplicationConfigurationName: NotRequired[str],
status: NotRequired[MigrationWorkflowStatusEnumType], # (1)
name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPluginsRequestListPluginsPaginateTypeDef
# ListPluginsRequestListPluginsPaginateTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListPluginsRequestListPluginsPaginateTypeDef
def get_value() -> ListPluginsRequestListPluginsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPluginsRequestListPluginsPaginateTypeDef definition
class ListPluginsRequestListPluginsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTemplateStepGroupsRequestListTemplateStepGroupsPaginateTypeDef
# ListTemplateStepGroupsRequestListTemplateStepGroupsPaginateTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepGroupsRequestListTemplateStepGroupsPaginateTypeDef
def get_value() -> ListTemplateStepGroupsRequestListTemplateStepGroupsPaginateTypeDef:
return {
"templateId": ...,
}
# ListTemplateStepGroupsRequestListTemplateStepGroupsPaginateTypeDef definition
class ListTemplateStepGroupsRequestListTemplateStepGroupsPaginateTypeDef(TypedDict):
templateId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTemplateStepsRequestListTemplateStepsPaginateTypeDef
# ListTemplateStepsRequestListTemplateStepsPaginateTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepsRequestListTemplateStepsPaginateTypeDef
def get_value() -> ListTemplateStepsRequestListTemplateStepsPaginateTypeDef:
return {
"templateId": ...,
"stepGroupId": ...,
}
# ListTemplateStepsRequestListTemplateStepsPaginateTypeDef definition
class ListTemplateStepsRequestListTemplateStepsPaginateTypeDef(TypedDict):
templateId: str,
stepGroupId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowStepGroupsRequestListWorkflowStepGroupsPaginateTypeDef
# ListWorkflowStepGroupsRequestListWorkflowStepGroupsPaginateTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepGroupsRequestListWorkflowStepGroupsPaginateTypeDef
def get_value() -> ListWorkflowStepGroupsRequestListWorkflowStepGroupsPaginateTypeDef:
return {
"workflowId": ...,
}
# ListWorkflowStepGroupsRequestListWorkflowStepGroupsPaginateTypeDef definition
class ListWorkflowStepGroupsRequestListWorkflowStepGroupsPaginateTypeDef(TypedDict):
workflowId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowStepsRequestListWorkflowStepsPaginateTypeDef
# ListWorkflowStepsRequestListWorkflowStepsPaginateTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepsRequestListWorkflowStepsPaginateTypeDef
def get_value() -> ListWorkflowStepsRequestListWorkflowStepsPaginateTypeDef:
return {
"workflowId": ...,
"stepGroupId": ...,
}
# ListWorkflowStepsRequestListWorkflowStepsPaginateTypeDef definition
class ListWorkflowStepsRequestListWorkflowStepsPaginateTypeDef(TypedDict):
workflowId: str,
stepGroupId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMigrationWorkflowTemplatesResponseTypeDef
# ListMigrationWorkflowTemplatesResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowTemplatesResponseTypeDef
def get_value() -> ListMigrationWorkflowTemplatesResponseTypeDef:
return {
"nextToken": ...,
"templateSummary": ...,
"ResponseMetadata": ...,
}
# ListMigrationWorkflowTemplatesResponseTypeDef definition
class ListMigrationWorkflowTemplatesResponseTypeDef(TypedDict):
nextToken: str,
templateSummary: List[TemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListMigrationWorkflowsResponseTypeDef
# ListMigrationWorkflowsResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowsResponseTypeDef
def get_value() -> ListMigrationWorkflowsResponseTypeDef:
return {
"nextToken": ...,
"migrationWorkflowSummary": ...,
"ResponseMetadata": ...,
}
# ListMigrationWorkflowsResponseTypeDef definition
class ListMigrationWorkflowsResponseTypeDef(TypedDict):
nextToken: str,
migrationWorkflowSummary: List[MigrationWorkflowSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPluginsResponseTypeDef
# ListPluginsResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListPluginsResponseTypeDef
def get_value() -> ListPluginsResponseTypeDef:
return {
"nextToken": ...,
"plugins": ...,
"ResponseMetadata": ...,
}
# ListPluginsResponseTypeDef definition
class ListPluginsResponseTypeDef(TypedDict):
nextToken: str,
plugins: List[PluginSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTemplateStepGroupsResponseTypeDef
# ListTemplateStepGroupsResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepGroupsResponseTypeDef
def get_value() -> ListTemplateStepGroupsResponseTypeDef:
return {
"nextToken": ...,
"templateStepGroupSummary": ...,
"ResponseMetadata": ...,
}
# ListTemplateStepGroupsResponseTypeDef definition
class ListTemplateStepGroupsResponseTypeDef(TypedDict):
nextToken: str,
templateStepGroupSummary: List[TemplateStepGroupSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTemplateStepsResponseTypeDef
# ListTemplateStepsResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepsResponseTypeDef
def get_value() -> ListTemplateStepsResponseTypeDef:
return {
"nextToken": ...,
"templateStepSummaryList": ...,
"ResponseMetadata": ...,
}
# ListTemplateStepsResponseTypeDef definition
class ListTemplateStepsResponseTypeDef(TypedDict):
nextToken: str,
templateStepSummaryList: List[TemplateStepSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkflowStepGroupsResponseTypeDef
# ListWorkflowStepGroupsResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepGroupsResponseTypeDef
def get_value() -> ListWorkflowStepGroupsResponseTypeDef:
return {
"nextToken": ...,
"workflowStepGroupsSummary": ...,
"ResponseMetadata": ...,
}
# ListWorkflowStepGroupsResponseTypeDef definition
class ListWorkflowStepGroupsResponseTypeDef(TypedDict):
nextToken: str,
workflowStepGroupsSummary: List[WorkflowStepGroupSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkflowStepsResponseTypeDef
# ListWorkflowStepsResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepsResponseTypeDef
def get_value() -> ListWorkflowStepsResponseTypeDef:
return {
"nextToken": ...,
"workflowStepsSummary": ...,
"ResponseMetadata": ...,
}
# ListWorkflowStepsResponseTypeDef definition
class ListWorkflowStepsResponseTypeDef(TypedDict):
nextToken: str,
workflowStepsSummary: List[WorkflowStepSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StepAutomationConfigurationTypeDef
# StepAutomationConfigurationTypeDef 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 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)
WorkflowStepOutputTypeDef
# WorkflowStepOutputTypeDef 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[WorkflowStepOutputUnionTypeDef], # (2)
GetTemplateStepResponseTypeDef
# GetTemplateStepResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetTemplateStepResponseTypeDef
def get_value() -> GetTemplateStepResponseTypeDef:
return {
"id": ...,
"stepGroupId": ...,
"templateId": ...,
"name": ...,
"description": ...,
"stepActionType": ...,
"creationTime": ...,
"previous": ...,
"next": ...,
"outputs": ...,
"stepAutomationConfiguration": ...,
"ResponseMetadata": ...,
}
# 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 StepOutputTypeDef
- See StepAutomationConfigurationTypeDef
- See ResponseMetadataTypeDef
CreateWorkflowStepRequestRequestTypeDef
# CreateWorkflowStepRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateWorkflowStepRequestRequestTypeDef
def get_value() -> CreateWorkflowStepRequestRequestTypeDef:
return {
"name": ...,
"stepGroupId": ...,
"workflowId": ...,
"stepActionType": ...,
}
# CreateWorkflowStepRequestRequestTypeDef definition
class CreateWorkflowStepRequestRequestTypeDef(TypedDict):
name: str,
stepGroupId: str,
workflowId: str,
stepActionType: StepActionTypeType, # (1)
description: NotRequired[str],
workflowStepAutomationConfiguration: NotRequired[WorkflowStepAutomationConfigurationTypeDef], # (2)
stepTarget: NotRequired[Sequence[str]],
outputs: NotRequired[Sequence[WorkflowStepOutputTypeDef]], # (3)
previous: NotRequired[Sequence[str]],
next: NotRequired[Sequence[str]],
GetWorkflowStepResponseTypeDef
# GetWorkflowStepResponseTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import GetWorkflowStepResponseTypeDef
def get_value() -> GetWorkflowStepResponseTypeDef:
return {
"name": ...,
"stepGroupId": ...,
"workflowId": ...,
"stepId": ...,
"description": ...,
"stepActionType": ...,
"owner": ...,
"workflowStepAutomationConfiguration": ...,
"stepTarget": ...,
"outputs": ...,
"previous": ...,
"next": ...,
"status": ...,
"statusMessage": ...,
"scriptOutputLocation": ...,
"creationTime": ...,
"lastStartTime": ...,
"endTime": ...,
"noOfSrvCompleted": ...,
"noOfSrvFailed": ...,
"totalNoOfSrv": ...,
"ResponseMetadata": ...,
}
# 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[WorkflowStepOutputTypeDef], # (4)
previous: List[str],
next: List[str],
status: StepStatusType, # (5)
statusMessage: str,
scriptOutputLocation: str,
creationTime: datetime,
lastStartTime: datetime,
endTime: datetime,
noOfSrvCompleted: int,
noOfSrvFailed: int,
totalNoOfSrv: int,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See StepActionTypeType
- See OwnerType
- See WorkflowStepAutomationConfigurationTypeDef
- See WorkflowStepOutputTypeDef
- See StepStatusType
- See ResponseMetadataTypeDef
UpdateWorkflowStepRequestRequestTypeDef
# UpdateWorkflowStepRequestRequestTypeDef usage example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateWorkflowStepRequestRequestTypeDef
def get_value() -> UpdateWorkflowStepRequestRequestTypeDef:
return {
"id": ...,
"stepGroupId": ...,
"workflowId": ...,
}
# UpdateWorkflowStepRequestRequestTypeDef definition
class UpdateWorkflowStepRequestRequestTypeDef(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[WorkflowStepOutputTypeDef]], # (3)
previous: NotRequired[Sequence[str]],
next: NotRequired[Sequence[str]],
status: NotRequired[StepStatusType], # (4)