openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 107 kB
JSON
{"openapi":"3.0.0","info":{"version":"2021-08-28","x-release":"v4","title":"AWS Migration Hub Orchestrator","description":"This API reference provides descriptions, syntax, and other details about each of the actions and data types for AWS Migration Hub Orchestrator. he topic for each action shows the API request parameters and the response. Alternatively, you can use one of the AWS SDKs to access an API that is tailored to the programming language or platform that you're using.","x-logo":{"url":"https://twitter.com/awscloud/profile_image?size=original","backgroundColor":"#FFFFFF"},"termsOfService":"https://aws.amazon.com/service-terms/","contact":{"name":"Mike Ralphson","email":"mike.ralphson@gmail.com","url":"https://github.com/mermade/aws2openapi","x-twitter":"PermittedSoc"},"license":{"name":"Apache 2.0 License","url":"http://www.apache.org/licenses/"},"x-providerName":"amazonaws.com","x-serviceName":"migrationhuborchestrator","x-aws-signingName":"migrationhub-orchestrator","x-origin":[{"contentType":"application/json","url":"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/migrationhuborchestrator-2021-08-28.normal.json","converter":{"url":"https://github.com/mermade/aws2openapi","version":"1.0.0"},"x-apisguru-driver":"external"}],"x-apiClientRegistration":{"url":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct"},"x-apisguru-categories":["cloud"],"x-preferred":true},"externalDocs":{"description":"Amazon Web Services documentation","url":"https://docs.aws.amazon.com/migrationhub-orchestrator/"},"servers":[{"url":"http://migrationhub-orchestrator.{region}.amazonaws.com","variables":{"region":{"description":"The AWS region","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1"}},"description":"The AWS Migration Hub Orchestrator multi-region endpoint"},{"url":"https://migrationhub-orchestrator.{region}.amazonaws.com","variables":{"region":{"description":"The AWS region","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1"}},"description":"The AWS Migration Hub Orchestrator multi-region endpoint"},{"url":"http://migrationhub-orchestrator.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The AWS Migration Hub Orchestrator endpoint for China (Beijing) and China (Ningxia)"},{"url":"https://migrationhub-orchestrator.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The AWS Migration Hub Orchestrator endpoint for China (Beijing) and China (Ningxia)"}],"x-hasEquivalentPaths":true,"paths":{"/migrationworkflow/":{"post":{"operationId":"CreateWorkflow","description":"Create a workflow to orchestrate your migrations.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMigrationWorkflowResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","templateId","applicationConfigurationId","inputParameters"],"properties":{"name":{"description":"The name of the migration workflow.","type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100},"description":{"description":"The description of the migration workflow.","type":"string","pattern":"[-a-zA-Z0-9_.+, ]*","minLength":0,"maxLength":500},"templateId":{"description":"The ID of the template.","type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100},"applicationConfigurationId":{"description":"The configuration ID of the application configured in Application Discovery Service.","type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100},"inputParameters":{"description":"The input parameters required to create a migration workflow.","type":"object","additionalProperties":{"$ref":"#/components/schemas/StepInput"}},"stepTargets":{"description":"The servers on which a step will be run.","type":"array","items":{"$ref":"#/components/schemas/StringListMember"}},"tags":{"description":"The tags to add on a migration workflow.","type":"object","additionalProperties":{"$ref":"#/components/schemas/StringMapValue"}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/workflowstep":{"post":{"operationId":"CreateWorkflowStep","description":"Create a step in the migration workflow.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowStepResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","stepGroupId","workflowId","stepActionType"],"properties":{"name":{"description":"The name of the step.","type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100},"stepGroupId":{"description":"The ID of the step group.","type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100},"workflowId":{"description":"The ID of the migration workflow.","type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100},"stepActionType":{"description":"The action type of the step. You must run and update the status of a manual step for the workflow to continue after the completion of the step.","type":"string","enum":["MANUAL","AUTOMATED"]},"description":{"description":"The description of the step.","type":"string","pattern":"[-a-zA-Z0-9_.+, ]*","minLength":0,"maxLength":500},"workflowStepAutomationConfiguration":{"description":"The custom script to run tests on source or target environments.","type":"object","properties":{"scriptLocationS3Bucket":{"allOf":[{"$ref":"#/components/schemas/S3Bucket"},{"description":"The Amazon S3 bucket where the script is located."}]},"scriptLocationS3Key":{"allOf":[{"$ref":"#/components/schemas/PlatformScriptKey"},{"description":"The Amazon S3 key for the script location."}]},"command":{"allOf":[{"$ref":"#/components/schemas/PlatformCommand"},{"description":"The command required to run the script."}]},"runEnvironment":{"allOf":[{"$ref":"#/components/schemas/RunEnvironment"},{"description":"The source or target environment."}]},"targetType":{"allOf":[{"$ref":"#/components/schemas/TargetType"},{"description":"The servers on which to run the script."}]}}},"stepTarget":{"description":"The servers on which a step will be run.","type":"array","items":{"$ref":"#/components/schemas/StringListMember"}},"outputs":{"description":"The key value pairs added for the expected output.","type":"array","items":{"$ref":"#/components/schemas/WorkflowStepOutput"}},"previous":{"description":"The previous step.","type":"array","items":{"$ref":"#/components/schemas/StringListMember"}},"next":{"description":"The next step.","type":"array","items":{"$ref":"#/components/schemas/StringListMember"}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/workflowstepgroups":{"post":{"operationId":"CreateWorkflowStepGroup","description":"Create a step group in a migration workflow.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowStepGroupResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["workflowId","name"],"properties":{"workflowId":{"description":"The ID of the migration workflow that will contain the step group.","type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100},"name":{"description":"The name of the step group.","type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100},"description":{"description":"The description of the step group.","type":"string","pattern":"[-a-zA-Z0-9_.+, ]*","minLength":0,"maxLength":500},"next":{"description":"The next step group.","type":"array","items":{"$ref":"#/components/schemas/StringListMember"}},"previous":{"description":"The previous step group.","type":"array","items":{"$ref":"#/components/schemas/StringListMember"}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/migrationworkflow/{id}":{"delete":{"operationId":"DeleteWorkflow","description":"Delete a migration workflow. You must pause a running workflow in Migration Hub Orchestrator console to delete it.","responses":{"202":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteMigrationWorkflowResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the migration workflow you want to delete.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"GetWorkflow","description":"Get migration workflow.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetMigrationWorkflowResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the migration workflow.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}]},"post":{"operationId":"UpdateWorkflow","description":"Update a migration workflow.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMigrationWorkflowResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the migration workflow.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"description":"The name of the migration workflow.","type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100},"description":{"description":"The description of the migration workflow.","type":"string","pattern":"[-a-zA-Z0-9_.+, ]*","minLength":0,"maxLength":500},"inputParameters":{"description":"The input parameters required to update a migration workflow.","type":"object","additionalProperties":{"$ref":"#/components/schemas/StepInput"}},"stepTargets":{"description":"The servers on which a step will be run.","type":"array","items":{"$ref":"#/components/schemas/StringListMember"}}}}}}}}},"/workflowstep/{id}#stepGroupId&workflowId":{"delete":{"operationId":"DeleteWorkflowStep","description":"Delete a step in a migration workflow. Pause the workflow to delete a running step.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteWorkflowStepResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the step you want to delete.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}},{"name":"stepGroupId","in":"query","required":true,"description":"The ID of the step group that contains the step you want to delete.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}},{"name":"workflowId","in":"query","required":true,"description":"The ID of the migration workflow.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/workflowstepgroup/{id}#workflowId":{"delete":{"operationId":"DeleteWorkflowStepGroup","description":"Delete a step group in a migration workflow.","responses":{"202":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteWorkflowStepGroupResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"workflowId","in":"query","required":true,"description":"The ID of the migration workflow.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}},{"name":"id","in":"path","required":true,"description":"The ID of the step group you want to delete.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"GetWorkflowStepGroup","description":"Get the step group of a migration workflow.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetWorkflowStepGroupResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the step group.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}},{"name":"workflowId","in":"query","required":true,"description":"The ID of the migration workflow.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}]},"post":{"operationId":"UpdateWorkflowStepGroup","description":"Update the step group in a migration workflow.","responses":{"202":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkflowStepGroupResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"workflowId","in":"query","required":true,"description":"The ID of the migration workflow.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}},{"name":"id","in":"path","required":true,"description":"The ID of the step group.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"description":"The name of the step group.","type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100},"description":{"description":"The description of the step group.","type":"string","pattern":"[-a-zA-Z0-9_.+, ]*","minLength":0,"maxLength":500},"next":{"description":"The next step group.","type":"array","items":{"$ref":"#/components/schemas/StringListMember"}},"previous":{"description":"The previous step group.","type":"array","items":{"$ref":"#/components/schemas/StringListMember"}}}}}}}}},"/migrationworkflowtemplate/{id}":{"get":{"operationId":"GetTemplate","description":"Get the template you want to use for creating a migration workflow.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetMigrationWorkflowTemplateResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the template.","schema":{"type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/templatestep/{id}#templateId&stepGroupId":{"get":{"operationId":"GetTemplateStep","description":"Get a specific step in a template.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetTemplateStepResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the step.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}},{"name":"templateId","in":"query","required":true,"description":"The ID of the template.","schema":{"type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100}},{"name":"stepGroupId","in":"query","required":true,"description":"The ID of the step group.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/templates/{templateId}/stepgroups/{id}":{"get":{"operationId":"GetTemplateStepGroup","description":"Get a step group in a template.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetTemplateStepGroupResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"templateId","in":"path","required":true,"description":"The ID of the template.","schema":{"type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100}},{"name":"id","in":"path","required":true,"description":"The ID of the step group.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/workflowstep/{id}#workflowId&stepGroupId":{"get":{"operationId":"GetWorkflowStep","description":"Get a step in the migration workflow.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetWorkflowStepResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"workflowId","in":"query","required":true,"description":"The ID of the migration workflow.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}},{"name":"stepGroupId","in":"query","required":true,"description":"desThe ID of the step group.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}},{"name":"id","in":"path","required":true,"description":"The ID of the step.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/plugins":{"get":{"operationId":"ListPlugins","description":"List AWS Migration Hub Orchestrator plugins.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPluginsResponse"}}}},"480":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"481":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The maximum number of plugins that can be returned.","schema":{"type":"integer","minimum":0,"maximum":100}},{"name":"nextToken","in":"query","required":false,"description":"The pagination token.","schema":{"type":"string","pattern":".*\\S.*","minLength":0,"maxLength":2048}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/tags/{resourceArn}":{"get":{"operationId":"ListTagsForResource","description":"List the tags added to a resource.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTagsForResourceResponse"}}}},"480":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"resourceArn","in":"path","required":true,"description":"The Amazon Resource Name (ARN) of the resource.","schema":{"type":"string","pattern":"arn:aws:migrationhub-orchestrator:[a-z0-9-]+:[0-9]+:workflow/[.]*"}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"post":{"operationId":"TagResource","description":"Tag a resource by specifying its Amazon Resource Name (ARN).","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagResourceResponse"}}}},"480":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"resourceArn","in":"path","required":true,"description":"The Amazon Resource Name (ARN) of the resource to which you want to add tags.","schema":{"type":"string","pattern":"arn:aws:migrationhub-orchestrator:[a-z0-9-]+:[0-9]+:workflow/[.]*"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["tags"],"properties":{"tags":{"description":"A collection of labels, in the form of key:value pairs, that apply to this resource.","type":"object","additionalProperties":{"$ref":"#/components/schemas/TagValue"}}}}}}}}},"/templatestepgroups/{templateId}":{"get":{"operationId":"ListTemplateStepGroups","description":"List the step groups in a template.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTemplateStepGroupsResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The maximum number of results that can be returned.","schema":{"type":"integer","minimum":0,"maximum":100}},{"name":"nextToken","in":"query","required":false,"description":"The pagination token.","schema":{"type":"string","pattern":".*\\S.*","minLength":0,"maxLength":2048}},{"name":"templateId","in":"path","required":true,"description":"The ID of the template.","schema":{"type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/templatesteps#templateId&stepGroupId":{"get":{"operationId":"ListTemplateSteps","description":"List the steps in a template.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTemplateStepsResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The maximum number of results that can be returned.","schema":{"type":"integer","minimum":0,"maximum":100}},{"name":"nextToken","in":"query","required":false,"description":"The pagination token.","schema":{"type":"string","pattern":".*\\S.*","minLength":0,"maxLength":2048}},{"name":"templateId","in":"query","required":true,"description":"The ID of the template.","schema":{"type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100}},{"name":"stepGroupId","in":"query","required":true,"description":"The ID of the step group.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/migrationworkflowtemplates":{"get":{"operationId":"ListTemplates","description":"List the templates available in Migration Hub Orchestrator to create a migration workflow.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMigrationWorkflowTemplatesResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The maximum number of results that can be returned.","schema":{"type":"integer","minimum":0,"maximum":100}},{"name":"nextToken","in":"query","required":false,"description":"The pagination token.","schema":{"type":"string","pattern":".*\\S.*","minLength":0,"maxLength":2048}},{"name":"name","in":"query","required":false,"description":"The name of the template.","schema":{"type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/workflowstepgroups#workflowId":{"get":{"operationId":"ListWorkflowStepGroups","description":"List the step groups in a migration workflow.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListWorkflowStepGroupsResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"nextToken","in":"query","required":false,"description":"The pagination token.","schema":{"type":"string","pattern":".*\\S.*","minLength":0,"maxLength":2048}},{"name":"maxResults","in":"query","required":false,"description":"The maximum number of results that can be returned.","schema":{"type":"integer","minimum":0,"maximum":100}},{"name":"workflowId","in":"query","required":true,"description":"The ID of the migration workflow.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/workflow/{workflowId}/workflowstepgroups/{stepGroupId}/workflowsteps":{"get":{"operationId":"ListWorkflowSteps","description":"List the steps in a workflow.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListWorkflowStepsResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"parameters":[{"name":"nextToken","in":"query","required":false,"description":"The pagination token.","schema":{"type":"string","pattern":".*\\S.*","minLength":0,"maxLength":2048}},{"name":"maxResults","in":"query","required":false,"description":"The maximum number of results that can be returned.","schema":{"type":"integer","minimum":0,"maximum":100}},{"name":"workflowId","in":"path","required":true,"description":"The ID of the migration workflow.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}},{"name":"stepGroupId","in":"path","required":true,"description":"The ID of the step group.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/migrationworkflows":{"get":{"operationId":"ListWorkflows","description":"List the migration workflows.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMigrationWorkflowsResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"The maximum number of results that can be returned.","schema":{"type":"integer","minimum":0,"maximum":100}},{"name":"nextToken","in":"query","required":false,"description":"The pagination token.","schema":{"type":"string","pattern":".*\\S.*","minLength":0,"maxLength":2048}},{"name":"templateId","in":"query","required":false,"description":"The ID of the template.","schema":{"type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100}},{"name":"adsApplicationConfigurationName","in":"query","required":false,"description":"The name of the application configured in Application Discovery Service.","schema":{"type":"string","pattern":"[-a-zA-Z0-9_.+]+[-a-zA-Z0-9_.+ ]*","minLength":1,"maxLength":100}},{"name":"status","in":"query","required":false,"description":"The status of the migration workflow.","schema":{"type":"string","enum":["CREATING","NOT_STARTED","CREATION_FAILED","STARTING","IN_PROGRESS","WORKFLOW_FAILED","PAUSED","PAUSING","PAUSING_FAILED","USER_ATTENTION_REQUIRED","DELETING","DELETION_FAILED","DELETED","COMPLETED"]}},{"name":"name","in":"query","required":false,"description":"The name of the migration workflow.","schema":{"type":"string"}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/retryworkflowstep/{id}#workflowId&stepGroupId":{"post":{"operationId":"RetryWorkflowStep","description":"Retry a failed step in a migration workflow.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetryWorkflowStepResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"workflowId","in":"query","required":true,"description":"The ID of the migration workflow.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}},{"name":"stepGroupId","in":"query","required":true,"description":"The ID of the step group.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}},{"name":"id","in":"path","required":true,"description":"The ID of the step.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/migrationworkflow/{id}/start":{"post":{"operationId":"StartWorkflow","description":"Start a migration workflow.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartMigrationWorkflowResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"description":"The ID of the migration workflow.","schema":{"type":"string","pattern":"[a-zA-Z0-9-]+","minLength":1,"maxLength":100}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/migrationworkflow/{id}/stop":{"post":{"operationId":"StopWorkflow","description":"Stop an ongoing migration workflow.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StopMigrationWorkflowResponse"}}}},"480":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"481":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"482":{"description":"InternalServerException","content":{"