Typed dictionaries
Index > MigrationHubOrchestrator > Typed dictionaries
Auto-generated documentation for MigrationHubOrchestrator type annotations stubs module mypy-boto3-migrationhuborchestrator.
StepInputTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import StepInputTypeDef
def get_value() -> StepInputTypeDef:
return {
"integerValue": ...,
}
Definition
class StepInputTypeDef(TypedDict):
integerValue: NotRequired[int],
stringValue: NotRequired[str],
listOfStringsValue: NotRequired[Sequence[str]],
mapOfStringValue: NotRequired[Mapping[str, str]],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CreateWorkflowStepGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateWorkflowStepGroupRequestRequestTypeDef
def get_value() -> CreateWorkflowStepGroupRequestRequestTypeDef:
return {
"workflowId": ...,
"name": ...,
}
Definition
class CreateWorkflowStepGroupRequestRequestTypeDef(TypedDict):
workflowId: str,
name: str,
description: NotRequired[str],
next: NotRequired[Sequence[str]],
previous: NotRequired[Sequence[str]],
ToolTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ToolTypeDef
def get_value() -> ToolTypeDef:
return {
"name": ...,
}
DeleteMigrationWorkflowRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import DeleteMigrationWorkflowRequestRequestTypeDef
def get_value() -> DeleteMigrationWorkflowRequestRequestTypeDef:
return {
"id": ...,
}
DeleteWorkflowStepGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import DeleteWorkflowStepGroupRequestRequestTypeDef
def get_value() -> DeleteWorkflowStepGroupRequestRequestTypeDef:
return {
"workflowId": ...,
"id": ...,
}
DeleteWorkflowStepRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import DeleteWorkflowStepRequestRequestTypeDef
def get_value() -> DeleteWorkflowStepRequestRequestTypeDef:
return {
"id": ...,
"stepGroupId": ...,
"workflowId": ...,
}
Definition
class DeleteWorkflowStepRequestRequestTypeDef(TypedDict):
id: str,
stepGroupId: str,
workflowId: str,
GetMigrationWorkflowRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import GetMigrationWorkflowRequestRequestTypeDef
def get_value() -> GetMigrationWorkflowRequestRequestTypeDef:
return {
"id": ...,
}
GetMigrationWorkflowTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import GetMigrationWorkflowTemplateRequestRequestTypeDef
def get_value() -> GetMigrationWorkflowTemplateRequestRequestTypeDef:
return {
"id": ...,
}
TemplateInputTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import TemplateInputTypeDef
def get_value() -> TemplateInputTypeDef:
return {
"inputName": ...,
}
Definition
class TemplateInputTypeDef(TypedDict):
inputName: NotRequired[str],
dataType: NotRequired[DataTypeType], # (1)
required: NotRequired[bool],
- See DataTypeType
GetTemplateStepGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import GetTemplateStepGroupRequestRequestTypeDef
def get_value() -> GetTemplateStepGroupRequestRequestTypeDef:
return {
"templateId": ...,
"id": ...,
}
GetTemplateStepRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import GetTemplateStepRequestRequestTypeDef
def get_value() -> GetTemplateStepRequestRequestTypeDef:
return {
"id": ...,
"templateId": ...,
"stepGroupId": ...,
}
Definition
class GetTemplateStepRequestRequestTypeDef(TypedDict):
id: str,
templateId: str,
stepGroupId: str,
StepOutputTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import StepOutputTypeDef
def get_value() -> StepOutputTypeDef:
return {
"name": ...,
}
Definition
class StepOutputTypeDef(TypedDict):
name: NotRequired[str],
dataType: NotRequired[DataTypeType], # (1)
required: NotRequired[bool],
- See DataTypeType
GetWorkflowStepGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import GetWorkflowStepGroupRequestRequestTypeDef
def get_value() -> GetWorkflowStepGroupRequestRequestTypeDef:
return {
"id": ...,
"workflowId": ...,
}
GetWorkflowStepRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import GetWorkflowStepRequestRequestTypeDef
def get_value() -> GetWorkflowStepRequestRequestTypeDef:
return {
"workflowId": ...,
"stepGroupId": ...,
"id": ...,
}
Definition
class GetWorkflowStepRequestRequestTypeDef(TypedDict):
workflowId: str,
stepGroupId: str,
id: str,
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListMigrationWorkflowTemplatesRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowTemplatesRequestRequestTypeDef
def get_value() -> ListMigrationWorkflowTemplatesRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListMigrationWorkflowTemplatesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
name: NotRequired[str],
TemplateSummaryTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import TemplateSummaryTypeDef
def get_value() -> TemplateSummaryTypeDef:
return {
"id": ...,
}
Definition
class TemplateSummaryTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
arn: NotRequired[str],
description: NotRequired[str],
ListMigrationWorkflowsRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowsRequestRequestTypeDef
def get_value() -> ListMigrationWorkflowsRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListMigrationWorkflowsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
templateId: NotRequired[str],
adsApplicationConfigurationName: NotRequired[str],
status: NotRequired[MigrationWorkflowStatusEnumType], # (1)
name: NotRequired[str],
MigrationWorkflowSummaryTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import MigrationWorkflowSummaryTypeDef
def get_value() -> MigrationWorkflowSummaryTypeDef:
return {
"id": ...,
}
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
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListPluginsRequestRequestTypeDef
def get_value() -> ListPluginsRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListPluginsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
PluginSummaryTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import PluginSummaryTypeDef
def get_value() -> PluginSummaryTypeDef:
return {
"pluginId": ...,
}
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
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
ListTemplateStepGroupsRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepGroupsRequestRequestTypeDef
def get_value() -> ListTemplateStepGroupsRequestRequestTypeDef:
return {
"templateId": ...,
}
Definition
class ListTemplateStepGroupsRequestRequestTypeDef(TypedDict):
templateId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
TemplateStepGroupSummaryTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import TemplateStepGroupSummaryTypeDef
def get_value() -> TemplateStepGroupSummaryTypeDef:
return {
"id": ...,
}
Definition
class TemplateStepGroupSummaryTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
previous: NotRequired[List[str]],
next: NotRequired[List[str]],
ListTemplateStepsRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepsRequestRequestTypeDef
def get_value() -> ListTemplateStepsRequestRequestTypeDef:
return {
"templateId": ...,
"stepGroupId": ...,
}
Definition
class ListTemplateStepsRequestRequestTypeDef(TypedDict):
templateId: str,
stepGroupId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
TemplateStepSummaryTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import TemplateStepSummaryTypeDef
def get_value() -> TemplateStepSummaryTypeDef:
return {
"id": ...,
}
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
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepGroupsRequestRequestTypeDef
def get_value() -> ListWorkflowStepGroupsRequestRequestTypeDef:
return {
"workflowId": ...,
}
Definition
class ListWorkflowStepGroupsRequestRequestTypeDef(TypedDict):
workflowId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
WorkflowStepGroupSummaryTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import WorkflowStepGroupSummaryTypeDef
def get_value() -> WorkflowStepGroupSummaryTypeDef:
return {
"id": ...,
}
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
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepsRequestRequestTypeDef
def get_value() -> ListWorkflowStepsRequestRequestTypeDef:
return {
"workflowId": ...,
"stepGroupId": ...,
}
Definition
class ListWorkflowStepsRequestRequestTypeDef(TypedDict):
workflowId: str,
stepGroupId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
WorkflowStepSummaryTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import WorkflowStepSummaryTypeDef
def get_value() -> WorkflowStepSummaryTypeDef:
return {
"stepId": ...,
}
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
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import PlatformCommandTypeDef
def get_value() -> PlatformCommandTypeDef:
return {
"linux": ...,
}
Definition
class PlatformCommandTypeDef(TypedDict):
linux: NotRequired[str],
windows: NotRequired[str],
PlatformScriptKeyTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import PlatformScriptKeyTypeDef
def get_value() -> PlatformScriptKeyTypeDef:
return {
"linux": ...,
}
Definition
class PlatformScriptKeyTypeDef(TypedDict):
linux: NotRequired[str],
windows: NotRequired[str],
RetryWorkflowStepRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import RetryWorkflowStepRequestRequestTypeDef
def get_value() -> RetryWorkflowStepRequestRequestTypeDef:
return {
"workflowId": ...,
"stepGroupId": ...,
"id": ...,
}
Definition
class RetryWorkflowStepRequestRequestTypeDef(TypedDict):
workflowId: str,
stepGroupId: str,
id: str,
StartMigrationWorkflowRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import StartMigrationWorkflowRequestRequestTypeDef
def get_value() -> StartMigrationWorkflowRequestRequestTypeDef:
return {
"id": ...,
}
StopMigrationWorkflowRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import StopMigrationWorkflowRequestRequestTypeDef
def get_value() -> StopMigrationWorkflowRequestRequestTypeDef:
return {
"id": ...,
}
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateWorkflowStepGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateWorkflowStepGroupRequestRequestTypeDef
def get_value() -> UpdateWorkflowStepGroupRequestRequestTypeDef:
return {
"workflowId": ...,
"id": ...,
}
Definition
class UpdateWorkflowStepGroupRequestRequestTypeDef(TypedDict):
workflowId: str,
id: str,
name: NotRequired[str],
description: NotRequired[str],
next: NotRequired[Sequence[str]],
previous: NotRequired[Sequence[str]],
WorkflowStepOutputUnionTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import WorkflowStepOutputUnionTypeDef
def get_value() -> WorkflowStepOutputUnionTypeDef:
return {
"integerValue": ...,
}
Definition
class WorkflowStepOutputUnionTypeDef(TypedDict):
integerValue: NotRequired[int],
stringValue: NotRequired[str],
listOfStringValue: NotRequired[Sequence[str]],
CreateMigrationWorkflowRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateMigrationWorkflowRequestRequestTypeDef
def get_value() -> CreateMigrationWorkflowRequestRequestTypeDef:
return {
"name": ...,
"templateId": ...,
"applicationConfigurationId": ...,
"inputParameters": ...,
}
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
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateMigrationWorkflowRequestRequestTypeDef
def get_value() -> UpdateMigrationWorkflowRequestRequestTypeDef:
return {
"id": ...,
}
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
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": ...,
}
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
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateWorkflowStepResponseTypeDef
def get_value() -> CreateWorkflowStepResponseTypeDef:
return {
"id": ...,
"stepGroupId": ...,
"workflowId": ...,
"name": ...,
"ResponseMetadata": ...,
}
Definition
class CreateWorkflowStepResponseTypeDef(TypedDict):
id: str,
stepGroupId: str,
workflowId: str,
name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteMigrationWorkflowResponseTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import DeleteMigrationWorkflowResponseTypeDef
def get_value() -> DeleteMigrationWorkflowResponseTypeDef:
return {
"id": ...,
"arn": ...,
"status": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteMigrationWorkflowResponseTypeDef(TypedDict):
id: str,
arn: str,
status: MigrationWorkflowStatusEnumType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RetryWorkflowStepResponseTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import RetryWorkflowStepResponseTypeDef
def get_value() -> RetryWorkflowStepResponseTypeDef:
return {
"stepGroupId": ...,
"workflowId": ...,
"id": ...,
"status": ...,
"ResponseMetadata": ...,
}
Definition
class RetryWorkflowStepResponseTypeDef(TypedDict):
stepGroupId: str,
workflowId: str,
id: str,
status: StepStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartMigrationWorkflowResponseTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import StartMigrationWorkflowResponseTypeDef
def get_value() -> StartMigrationWorkflowResponseTypeDef:
return {
"id": ...,
"arn": ...,
"status": ...,
"statusMessage": ...,
"lastStartTime": ...,
"ResponseMetadata": ...,
}
Definition
class StartMigrationWorkflowResponseTypeDef(TypedDict):
id: str,
arn: str,
status: MigrationWorkflowStatusEnumType, # (1)
statusMessage: str,
lastStartTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopMigrationWorkflowResponseTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import StopMigrationWorkflowResponseTypeDef
def get_value() -> StopMigrationWorkflowResponseTypeDef:
return {
"id": ...,
"arn": ...,
"status": ...,
"statusMessage": ...,
"lastStopTime": ...,
"ResponseMetadata": ...,
}
Definition
class StopMigrationWorkflowResponseTypeDef(TypedDict):
id: str,
arn: str,
status: MigrationWorkflowStatusEnumType, # (1)
statusMessage: str,
lastStopTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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": ...,
}
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
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateWorkflowStepResponseTypeDef
def get_value() -> UpdateWorkflowStepResponseTypeDef:
return {
"id": ...,
"stepGroupId": ...,
"workflowId": ...,
"name": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateWorkflowStepResponseTypeDef(TypedDict):
id: str,
stepGroupId: str,
workflowId: str,
name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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": ...,
}
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
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": ...,
}
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
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": ...,
}
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
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": ...,
}
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
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateWorkflowStepGroupResponseTypeDef
def get_value() -> UpdateWorkflowStepGroupResponseTypeDef:
return {
"workflowId": ...,
"name": ...,
"id": ...,
"description": ...,
"tools": ...,
"next": ...,
"previous": ...,
"lastModifiedTime": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import GetMigrationWorkflowTemplateResponseTypeDef
def get_value() -> GetMigrationWorkflowTemplateResponseTypeDef:
return {
"id": ...,
"name": ...,
"description": ...,
"inputs": ...,
"tools": ...,
"status": ...,
"creationTime": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowTemplatesRequestListTemplatesPaginateTypeDef
def get_value() -> ListMigrationWorkflowTemplatesRequestListTemplatesPaginateTypeDef:
return {
"name": ...,
}
Definition
class ListMigrationWorkflowTemplatesRequestListTemplatesPaginateTypeDef(TypedDict):
name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMigrationWorkflowsRequestListWorkflowsPaginateTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowsRequestListWorkflowsPaginateTypeDef
def get_value() -> ListMigrationWorkflowsRequestListWorkflowsPaginateTypeDef:
return {
"templateId": ...,
}
Definition
class ListMigrationWorkflowsRequestListWorkflowsPaginateTypeDef(TypedDict):
templateId: NotRequired[str],
adsApplicationConfigurationName: NotRequired[str],
status: NotRequired[MigrationWorkflowStatusEnumType], # (1)
name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPluginsRequestListPluginsPaginateTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListPluginsRequestListPluginsPaginateTypeDef
def get_value() -> ListPluginsRequestListPluginsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListPluginsRequestListPluginsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTemplateStepGroupsRequestListTemplateStepGroupsPaginateTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepGroupsRequestListTemplateStepGroupsPaginateTypeDef
def get_value() -> ListTemplateStepGroupsRequestListTemplateStepGroupsPaginateTypeDef:
return {
"templateId": ...,
}
Definition
class ListTemplateStepGroupsRequestListTemplateStepGroupsPaginateTypeDef(TypedDict):
templateId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTemplateStepsRequestListTemplateStepsPaginateTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepsRequestListTemplateStepsPaginateTypeDef
def get_value() -> ListTemplateStepsRequestListTemplateStepsPaginateTypeDef:
return {
"templateId": ...,
"stepGroupId": ...,
}
Definition
class ListTemplateStepsRequestListTemplateStepsPaginateTypeDef(TypedDict):
templateId: str,
stepGroupId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowStepGroupsRequestListWorkflowStepGroupsPaginateTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepGroupsRequestListWorkflowStepGroupsPaginateTypeDef
def get_value() -> ListWorkflowStepGroupsRequestListWorkflowStepGroupsPaginateTypeDef:
return {
"workflowId": ...,
}
Definition
class ListWorkflowStepGroupsRequestListWorkflowStepGroupsPaginateTypeDef(TypedDict):
workflowId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowStepsRequestListWorkflowStepsPaginateTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepsRequestListWorkflowStepsPaginateTypeDef
def get_value() -> ListWorkflowStepsRequestListWorkflowStepsPaginateTypeDef:
return {
"workflowId": ...,
"stepGroupId": ...,
}
Definition
class ListWorkflowStepsRequestListWorkflowStepsPaginateTypeDef(TypedDict):
workflowId: str,
stepGroupId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMigrationWorkflowTemplatesResponseTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowTemplatesResponseTypeDef
def get_value() -> ListMigrationWorkflowTemplatesResponseTypeDef:
return {
"nextToken": ...,
"templateSummary": ...,
"ResponseMetadata": ...,
}
Definition
class ListMigrationWorkflowTemplatesResponseTypeDef(TypedDict):
nextToken: str,
templateSummary: List[TemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListMigrationWorkflowsResponseTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListMigrationWorkflowsResponseTypeDef
def get_value() -> ListMigrationWorkflowsResponseTypeDef:
return {
"nextToken": ...,
"migrationWorkflowSummary": ...,
"ResponseMetadata": ...,
}
Definition
class ListMigrationWorkflowsResponseTypeDef(TypedDict):
nextToken: str,
migrationWorkflowSummary: List[MigrationWorkflowSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPluginsResponseTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListPluginsResponseTypeDef
def get_value() -> ListPluginsResponseTypeDef:
return {
"nextToken": ...,
"plugins": ...,
"ResponseMetadata": ...,
}
Definition
class ListPluginsResponseTypeDef(TypedDict):
nextToken: str,
plugins: List[PluginSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTemplateStepGroupsResponseTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepGroupsResponseTypeDef
def get_value() -> ListTemplateStepGroupsResponseTypeDef:
return {
"nextToken": ...,
"templateStepGroupSummary": ...,
"ResponseMetadata": ...,
}
Definition
class ListTemplateStepGroupsResponseTypeDef(TypedDict):
nextToken: str,
templateStepGroupSummary: List[TemplateStepGroupSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTemplateStepsResponseTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListTemplateStepsResponseTypeDef
def get_value() -> ListTemplateStepsResponseTypeDef:
return {
"nextToken": ...,
"templateStepSummaryList": ...,
"ResponseMetadata": ...,
}
Definition
class ListTemplateStepsResponseTypeDef(TypedDict):
nextToken: str,
templateStepSummaryList: List[TemplateStepSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkflowStepGroupsResponseTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepGroupsResponseTypeDef
def get_value() -> ListWorkflowStepGroupsResponseTypeDef:
return {
"nextToken": ...,
"workflowStepGroupsSummary": ...,
"ResponseMetadata": ...,
}
Definition
class ListWorkflowStepGroupsResponseTypeDef(TypedDict):
nextToken: str,
workflowStepGroupsSummary: List[WorkflowStepGroupSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkflowStepsResponseTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import ListWorkflowStepsResponseTypeDef
def get_value() -> ListWorkflowStepsResponseTypeDef:
return {
"nextToken": ...,
"workflowStepsSummary": ...,
"ResponseMetadata": ...,
}
Definition
class ListWorkflowStepsResponseTypeDef(TypedDict):
nextToken: str,
workflowStepsSummary: List[WorkflowStepSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StepAutomationConfigurationTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import StepAutomationConfigurationTypeDef
def get_value() -> StepAutomationConfigurationTypeDef:
return {
"scriptLocationS3Bucket": ...,
}
Definition
class StepAutomationConfigurationTypeDef(TypedDict):
scriptLocationS3Bucket: NotRequired[str],
scriptLocationS3Key: NotRequired[PlatformScriptKeyTypeDef], # (1)
command: NotRequired[PlatformCommandTypeDef], # (2)
runEnvironment: NotRequired[RunEnvironmentType], # (3)
targetType: NotRequired[TargetTypeType], # (4)
WorkflowStepAutomationConfigurationTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import WorkflowStepAutomationConfigurationTypeDef
def get_value() -> WorkflowStepAutomationConfigurationTypeDef:
return {
"scriptLocationS3Bucket": ...,
}
Definition
class WorkflowStepAutomationConfigurationTypeDef(TypedDict):
scriptLocationS3Bucket: NotRequired[str],
scriptLocationS3Key: NotRequired[PlatformScriptKeyTypeDef], # (1)
command: NotRequired[PlatformCommandTypeDef], # (2)
runEnvironment: NotRequired[RunEnvironmentType], # (3)
targetType: NotRequired[TargetTypeType], # (4)
WorkflowStepOutputTypeDef
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import WorkflowStepOutputTypeDef
def get_value() -> WorkflowStepOutputTypeDef:
return {
"name": ...,
}
Definition
class WorkflowStepOutputTypeDef(TypedDict):
name: NotRequired[str],
dataType: NotRequired[DataTypeType], # (1)
required: NotRequired[bool],
value: NotRequired[WorkflowStepOutputUnionTypeDef], # (2)
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": ...,
}
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
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import CreateWorkflowStepRequestRequestTypeDef
def get_value() -> CreateWorkflowStepRequestRequestTypeDef:
return {
"name": ...,
"stepGroupId": ...,
"workflowId": ...,
"stepActionType": ...,
}
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
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": ...,
}
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
Usage Example
from mypy_boto3_migrationhuborchestrator.type_defs import UpdateWorkflowStepRequestRequestTypeDef
def get_value() -> UpdateWorkflowStepRequestRequestTypeDef:
return {
"id": ...,
"stepGroupId": ...,
"workflowId": ...,
}
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)