Skip to content

Migrationhuborchestrator Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateMigrationWorkflowRequestRequestTypeDef

name

  • Type:
  • Required: Yes

templateId

  • Type:
  • Required: Yes

inputParameters

  • Type: typing.Mapping[str, aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.StepInputTypeDef]
  • Required: Yes

description

  • Type: typing.Optional[str]

applicationConfigurationId

  • Type: typing.Optional[str]

stepTargets

  • Type: typing.Optional[typing.Sequence[str]]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateMigrationWorkflowResponseTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

templateId

  • Type:
  • Required: Yes

adsApplicationConfigurationId

  • Type:
  • Required: Yes

workflowInputs

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.StepInputTypeDef]
  • Required: Yes

stepTargets

  • Type: typing.List[str]
  • Required: Yes

status

  • Type: typing.Literal['COMPLETED', 'CREATING', 'CREATION_FAILED', 'DELETED', 'DELETING', 'DELETION_FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'PAUSED', 'PAUSING', 'PAUSING_FAILED', 'STARTING', 'USER_ATTENTION_REQUIRED', 'WORKFLOW_FAILED']
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTemplateRequestRequestTypeDef

templateName

  • Type:
  • Required: Yes

templateSource

  • Type:
  • Required: Yes

templateDescription

  • Type: typing.Optional[str]

clientToken

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateTemplateResponseTypeDef

templateId

  • Type:
  • Required: Yes

templateArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorkflowStepGroupRequestRequestTypeDef

workflowId

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

next

  • Type: typing.Optional[typing.Sequence[str]]

previous

  • Type: typing.Optional[typing.Sequence[str]]

CreateWorkflowStepGroupResponseTypeDef

workflowId

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

tools

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.ToolTypeDef]
  • Required: Yes

next

  • Type: typing.List[str]
  • Required: Yes

previous

  • Type: typing.List[str]
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorkflowStepRequestRequestTypeDef

name

  • Type:
  • Required: Yes

stepGroupId

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

stepActionType

  • Type: typing.Literal['AUTOMATED', 'MANUAL']
  • Required: Yes

description

  • Type: typing.Optional[str]

workflowStepAutomationConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.WorkflowStepAutomationConfigurationTypeDef]

stepTarget

  • Type: typing.Optional[typing.Sequence[str]]

outputs

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.WorkflowStepOutputTypeDef]]

previous

  • Type: typing.Optional[typing.Sequence[str]]

next

  • Type: typing.Optional[typing.Sequence[str]]

CreateWorkflowStepResponseTypeDef

id

  • Type:
  • Required: Yes

stepGroupId

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteMigrationWorkflowRequestRequestTypeDef

id

  • Type:
  • Required: Yes

DeleteMigrationWorkflowResponseTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['COMPLETED', 'CREATING', 'CREATION_FAILED', 'DELETED', 'DELETING', 'DELETION_FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'PAUSED', 'PAUSING', 'PAUSING_FAILED', 'STARTING', 'USER_ATTENTION_REQUIRED', 'WORKFLOW_FAILED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteTemplateRequestRequestTypeDef

id

  • Type:
  • Required: Yes

DeleteWorkflowStepGroupRequestRequestTypeDef

workflowId

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

DeleteWorkflowStepRequestRequestTypeDef

id

  • Type:
  • Required: Yes

stepGroupId

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

GetMigrationWorkflowRequestRequestTypeDef

id

  • Type:
  • Required: Yes

GetMigrationWorkflowResponseTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

templateId

  • Type:
  • Required: Yes

adsApplicationConfigurationId

  • Type:
  • Required: Yes

adsApplicationName

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['COMPLETED', 'CREATING', 'CREATION_FAILED', 'DELETED', 'DELETING', 'DELETION_FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'PAUSED', 'PAUSING', 'PAUSING_FAILED', 'STARTING', 'USER_ATTENTION_REQUIRED', 'WORKFLOW_FAILED']
  • Required: Yes

statusMessage

  • Type:
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastStartTime

  • Type:
  • Required: Yes

lastStopTime

  • Type:
  • Required: Yes

lastModifiedTime

  • Type:
  • Required: Yes

endTime

  • Type:
  • Required: Yes

tools

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.ToolTypeDef]
  • Required: Yes

totalSteps

  • Type:
  • Required: Yes

completedSteps

  • Type:
  • Required: Yes

workflowInputs

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.StepInputTypeDef]
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

workflowBucket

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMigrationWorkflowTemplateRequestRequestTypeDef

id

  • Type:
  • Required: Yes

GetMigrationWorkflowTemplateResponseTypeDef

id

  • Type:
  • Required: Yes

templateArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

inputs

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.TemplateInputTypeDef]
  • Required: Yes

tools

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.ToolTypeDef]
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

owner

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['CREATED', 'CREATING', 'CREATION_FAILED', 'PENDING_CREATION', 'READY']
  • Required: Yes

statusMessage

  • Type:
  • Required: Yes

templateClass

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTemplateStepGroupRequestRequestTypeDef

templateId

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

GetTemplateStepGroupResponseTypeDef

templateId

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['AWAITING_DEPENDENCIES', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'PAUSED', 'PAUSING', 'READY', 'USER_ATTENTION_REQUIRED']
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastModifiedTime

  • Type:
  • Required: Yes

tools

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.ToolTypeDef]
  • Required: Yes

previous

  • Type: typing.List[str]
  • Required: Yes

next

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTemplateStepRequestRequestTypeDef

id

  • Type:
  • Required: Yes

templateId

  • Type:
  • Required: Yes

stepGroupId

  • Type:
  • Required: Yes

GetTemplateStepResponseTypeDef

id

  • Type:
  • Required: Yes

stepGroupId

  • Type:
  • Required: Yes

templateId

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

stepActionType

  • Type: typing.Literal['AUTOMATED', 'MANUAL']
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

previous

  • Type: typing.List[str]
  • Required: Yes

next

  • Type: typing.List[str]
  • Required: Yes

outputs

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.StepOutputTypeDef]
  • Required: Yes

stepAutomationConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkflowStepGroupRequestRequestTypeDef

id

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

GetWorkflowStepGroupResponseTypeDef

id

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['AWAITING_DEPENDENCIES', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'PAUSED', 'PAUSING', 'READY', 'USER_ATTENTION_REQUIRED']
  • Required: Yes

owner

  • Type: typing.Literal['AWS_MANAGED', 'CUSTOM']
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastModifiedTime

  • Type:
  • Required: Yes

endTime

  • Type:
  • Required: Yes

tools

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.ToolTypeDef]
  • Required: Yes

previous

  • Type: typing.List[str]
  • Required: Yes

next

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkflowStepRequestRequestTypeDef

workflowId

  • Type:
  • Required: Yes

stepGroupId

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

GetWorkflowStepResponseTypeDef

name

  • Type:
  • Required: Yes

stepGroupId

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

stepId

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

stepActionType

  • Type: typing.Literal['AUTOMATED', 'MANUAL']
  • Required: Yes

owner

  • Type: typing.Literal['AWS_MANAGED', 'CUSTOM']
  • Required: Yes

workflowStepAutomationConfiguration

  • Type:
  • Required: Yes

stepTarget

  • Type: typing.List[str]
  • Required: Yes

outputs

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.WorkflowStepOutputTypeDef]
  • Required: Yes

previous

  • Type: typing.List[str]
  • Required: Yes

next

  • Type: typing.List[str]
  • Required: Yes

status

  • Type: typing.Literal['AWAITING_DEPENDENCIES', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'PAUSED', 'READY', 'SKIPPED', 'USER_ATTENTION_REQUIRED']
  • Required: Yes

statusMessage

  • Type:
  • Required: Yes

scriptOutputLocation

  • Type:
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastStartTime

  • Type:
  • Required: Yes

endTime

  • Type:
  • Required: Yes

noOfSrvCompleted

  • Type:
  • Required: Yes

noOfSrvFailed

  • Type:
  • Required: Yes

totalNoOfSrv

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListMigrationWorkflowTemplatesRequestListTemplatesPaginateTypeDef

name

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.PaginatorConfigTypeDef]

ListMigrationWorkflowTemplatesRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

ListMigrationWorkflowTemplatesResponseTypeDef

nextToken

  • Type:
  • Required: Yes

templateSummary

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.TemplateSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListMigrationWorkflowsRequestListWorkflowsPaginateTypeDef

templateId

  • Type: typing.Optional[str]

adsApplicationConfigurationName

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'CREATING', 'CREATION_FAILED', 'DELETED', 'DELETING', 'DELETION_FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'PAUSED', 'PAUSING', 'PAUSING_FAILED', 'STARTING', 'USER_ATTENTION_REQUIRED', 'WORKFLOW_FAILED']]

name

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.PaginatorConfigTypeDef]

ListMigrationWorkflowsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

templateId

  • Type: typing.Optional[str]

adsApplicationConfigurationName

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'CREATING', 'CREATION_FAILED', 'DELETED', 'DELETING', 'DELETION_FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'PAUSED', 'PAUSING', 'PAUSING_FAILED', 'STARTING', 'USER_ATTENTION_REQUIRED', 'WORKFLOW_FAILED']]

name

  • Type: typing.Optional[str]

ListMigrationWorkflowsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

migrationWorkflowSummary

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.MigrationWorkflowSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPluginsRequestListPluginsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.PaginatorConfigTypeDef]

ListPluginsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListPluginsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

plugins

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.PluginSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTemplateStepGroupsRequestListTemplateStepGroupsPaginateTypeDef

templateId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.PaginatorConfigTypeDef]

ListTemplateStepGroupsRequestRequestTypeDef

templateId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTemplateStepGroupsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

templateStepGroupSummary

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.TemplateStepGroupSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTemplateStepsRequestListTemplateStepsPaginateTypeDef

templateId

  • Type:
  • Required: Yes

stepGroupId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.PaginatorConfigTypeDef]

ListTemplateStepsRequestRequestTypeDef

templateId

  • Type:
  • Required: Yes

stepGroupId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTemplateStepsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

templateStepSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.TemplateStepSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWorkflowStepGroupsRequestListWorkflowStepGroupsPaginateTypeDef

workflowId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.PaginatorConfigTypeDef]

ListWorkflowStepGroupsRequestRequestTypeDef

workflowId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListWorkflowStepGroupsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

workflowStepGroupsSummary

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.WorkflowStepGroupSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWorkflowStepsRequestListWorkflowStepsPaginateTypeDef

workflowId

  • Type:
  • Required: Yes

stepGroupId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.PaginatorConfigTypeDef]

ListWorkflowStepsRequestRequestTypeDef

workflowId

  • Type:
  • Required: Yes

stepGroupId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListWorkflowStepsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

workflowStepsSummary

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.WorkflowStepSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MigrationWorkflowSummaryTypeDef

id

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

templateId

  • Type: typing.Optional[str]

adsApplicationConfigurationName

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'CREATING', 'CREATION_FAILED', 'DELETED', 'DELETING', 'DELETION_FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'PAUSED', 'PAUSING', 'PAUSING_FAILED', 'STARTING', 'USER_ATTENTION_REQUIRED', 'WORKFLOW_FAILED']]

creationTime

  • Type: typing.Optional[datetime.datetime]

endTime

  • Type: typing.Optional[datetime.datetime]

statusMessage

  • Type: typing.Optional[str]

completedSteps

  • Type: typing.Optional[int]

totalSteps

  • Type: typing.Optional[int]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PlatformCommandTypeDef

linux

  • Type: typing.Optional[str]

windows

  • Type: typing.Optional[str]

PlatformScriptKeyTypeDef

linux

  • Type: typing.Optional[str]

windows

  • Type: typing.Optional[str]

PluginSummaryTypeDef

pluginId

  • Type: typing.Optional[str]

hostname

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['HEALTHY', 'UNHEALTHY']]

ipAddress

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

registeredTime

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RetryWorkflowStepRequestRequestTypeDef

workflowId

  • Type:
  • Required: Yes

stepGroupId

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

RetryWorkflowStepResponseTypeDef

stepGroupId

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['AWAITING_DEPENDENCIES', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'PAUSED', 'READY', 'SKIPPED', 'USER_ATTENTION_REQUIRED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartMigrationWorkflowRequestRequestTypeDef

id

  • Type:
  • Required: Yes

StartMigrationWorkflowResponseTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['COMPLETED', 'CREATING', 'CREATION_FAILED', 'DELETED', 'DELETING', 'DELETION_FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'PAUSED', 'PAUSING', 'PAUSING_FAILED', 'STARTING', 'USER_ATTENTION_REQUIRED', 'WORKFLOW_FAILED']
  • Required: Yes

statusMessage

  • Type:
  • Required: Yes

lastStartTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StepAutomationConfigurationTypeDef

scriptLocationS3Bucket

  • Type: typing.Optional[str]

scriptLocationS3Key

  • Type: typing.Optional[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.PlatformScriptKeyTypeDef]

command

  • Type: typing.Optional[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.PlatformCommandTypeDef]

runEnvironment

  • Type: typing.Optional[typing.Literal['AWS', 'ONPREMISE']]

targetType

  • Type: typing.Optional[typing.Literal['ALL', 'NONE', 'SINGLE']]

StepInputTypeDef

integerValue

  • Type: typing.Optional[int]

stringValue

  • Type: typing.Optional[str]

listOfStringsValue

  • Type: typing.Optional[typing.Sequence[str]]

mapOfStringValue

  • Type: typing.Optional[typing.Mapping[str, str]]

StepOutputTypeDef

name

  • Type: typing.Optional[str]

dataType

  • Type: typing.Optional[typing.Literal['INTEGER', 'STRING', 'STRINGLIST', 'STRINGMAP']]

required

  • Type: typing.Optional[bool]

StopMigrationWorkflowRequestRequestTypeDef

id

  • Type:
  • Required: Yes

StopMigrationWorkflowResponseTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['COMPLETED', 'CREATING', 'CREATION_FAILED', 'DELETED', 'DELETING', 'DELETION_FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'PAUSED', 'PAUSING', 'PAUSING_FAILED', 'STARTING', 'USER_ATTENTION_REQUIRED', 'WORKFLOW_FAILED']
  • Required: Yes

statusMessage

  • Type:
  • Required: Yes

lastStopTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

TemplateInputTypeDef

inputName

  • Type: typing.Optional[str]

dataType

  • Type: typing.Optional[typing.Literal['INTEGER', 'STRING', 'STRINGLIST', 'STRINGMAP']]

required

  • Type: typing.Optional[bool]

TemplateSourceTypeDef

workflowId

  • Type: typing.Optional[str]

TemplateStepGroupSummaryTypeDef

id

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

previous

  • Type: typing.Optional[typing.List[str]]

next

  • Type: typing.Optional[typing.List[str]]

TemplateStepSummaryTypeDef

id

  • Type: typing.Optional[str]

stepGroupId

  • Type: typing.Optional[str]

templateId

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

stepActionType

  • Type: typing.Optional[typing.Literal['AUTOMATED', 'MANUAL']]

targetType

  • Type: typing.Optional[typing.Literal['ALL', 'NONE', 'SINGLE']]

owner

  • Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOM']]

previous

  • Type: typing.Optional[typing.List[str]]

next

  • Type: typing.Optional[typing.List[str]]

TemplateSummaryTypeDef

id

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

ToolTypeDef

name

  • Type: typing.Optional[str]

url

  • Type: typing.Optional[str]

UntagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateMigrationWorkflowRequestRequestTypeDef

id

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

inputParameters

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.StepInputTypeDef]]

stepTargets

  • Type: typing.Optional[typing.Sequence[str]]

UpdateMigrationWorkflowResponseTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

templateId

  • Type:
  • Required: Yes

adsApplicationConfigurationId

  • Type:
  • Required: Yes

workflowInputs

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.StepInputTypeDef]
  • Required: Yes

stepTargets

  • Type: typing.List[str]
  • Required: Yes

status

  • Type: typing.Literal['COMPLETED', 'CREATING', 'CREATION_FAILED', 'DELETED', 'DELETING', 'DELETION_FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'PAUSED', 'PAUSING', 'PAUSING_FAILED', 'STARTING', 'USER_ATTENTION_REQUIRED', 'WORKFLOW_FAILED']
  • Required: Yes

creationTime

  • Type:
  • Required: Yes

lastModifiedTime

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTemplateRequestRequestTypeDef

id

  • Type:
  • Required: Yes

templateName

  • Type: typing.Optional[str]

templateDescription

  • Type: typing.Optional[str]

clientToken

  • Type: typing.Optional[str]

UpdateTemplateResponseTypeDef

templateId

  • Type:
  • Required: Yes

templateArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateWorkflowStepGroupRequestRequestTypeDef

workflowId

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

next

  • Type: typing.Optional[typing.Sequence[str]]

previous

  • Type: typing.Optional[typing.Sequence[str]]

UpdateWorkflowStepGroupResponseTypeDef

workflowId

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

tools

  • Type: typing.List[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.ToolTypeDef]
  • Required: Yes

next

  • Type: typing.List[str]
  • Required: Yes

previous

  • Type: typing.List[str]
  • Required: Yes

lastModifiedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateWorkflowStepRequestRequestTypeDef

id

  • Type:
  • Required: Yes

stepGroupId

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

stepActionType

  • Type: typing.Optional[typing.Literal['AUTOMATED', 'MANUAL']]

workflowStepAutomationConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.WorkflowStepAutomationConfigurationTypeDef]

stepTarget

  • Type: typing.Optional[typing.Sequence[str]]

outputs

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.WorkflowStepOutputTypeDef]]

previous

  • Type: typing.Optional[typing.Sequence[str]]

next

  • Type: typing.Optional[typing.Sequence[str]]

status

  • Type: typing.Optional[typing.Literal['AWAITING_DEPENDENCIES', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'PAUSED', 'READY', 'SKIPPED', 'USER_ATTENTION_REQUIRED']]

UpdateWorkflowStepResponseTypeDef

id

  • Type:
  • Required: Yes

stepGroupId

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WorkflowStepAutomationConfigurationTypeDef

scriptLocationS3Bucket

  • Type: typing.Optional[str]

scriptLocationS3Key

  • Type: typing.Optional[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.PlatformScriptKeyTypeDef]

command

  • Type: typing.Optional[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.PlatformCommandTypeDef]

runEnvironment

  • Type: typing.Optional[typing.Literal['AWS', 'ONPREMISE']]

targetType

  • Type: typing.Optional[typing.Literal['ALL', 'NONE', 'SINGLE']]

WorkflowStepGroupSummaryTypeDef

id

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

owner

  • Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOM']]

status

  • Type: typing.Optional[typing.Literal['AWAITING_DEPENDENCIES', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'PAUSED', 'PAUSING', 'READY', 'USER_ATTENTION_REQUIRED']]

previous

  • Type: typing.Optional[typing.List[str]]

next

  • Type: typing.Optional[typing.List[str]]

WorkflowStepOutputTypeDef

name

  • Type: typing.Optional[str]

dataType

  • Type: typing.Optional[typing.Literal['INTEGER', 'STRING', 'STRINGLIST', 'STRINGMAP']]

required

  • Type: typing.Optional[bool]

value

  • Type: typing.Optional[aws_resource_validator.pydantic_models.migrationhuborchestrator_classes.WorkflowStepOutputUnionTypeDef]

WorkflowStepOutputUnionTypeDef

integerValue

  • Type: typing.Optional[int]

stringValue

  • Type: typing.Optional[str]

listOfStringValue

  • Type: typing.Optional[typing.Sequence[str]]

WorkflowStepSummaryTypeDef

stepId

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

stepActionType

  • Type: typing.Optional[typing.Literal['AUTOMATED', 'MANUAL']]

owner

  • Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOM']]

previous

  • Type: typing.Optional[typing.List[str]]

next

  • Type: typing.Optional[typing.List[str]]

status

  • Type: typing.Optional[typing.Literal['AWAITING_DEPENDENCIES', 'COMPLETED', 'FAILED', 'IN_PROGRESS', 'PAUSED', 'READY', 'SKIPPED', 'USER_ATTENTION_REQUIRED']]

statusMessage

  • Type: typing.Optional[str]

noOfSrvCompleted

  • Type: typing.Optional[int]

noOfSrvFailed

  • Type: typing.Optional[int]

totalNoOfSrv

  • Type: typing.Optional[int]

description

  • Type: typing.Optional[str]

scriptLocation

  • Type: typing.Optional[str]