openapi: 3.0.0 info: version: 2017-05-31 x-release: v4 title: AWS Migration Hub description:

The AWS Migration Hub API methods help to obtain server and application migration status and integrate your resource-specific migration tool by providing a programmatic interface to Migration Hub.

Remember that you must set your AWS Migration Hub home region before you call any of these APIs, or a HomeRegionNotSetException error will be returned. Also, you must make the API calls while in your home region.

x-logo: url: https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png 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: AWSMigrationHub x-origin: - contentType: application/json url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/AWSMigrationHub-2017-05-31.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/mgh/ servers: - url: http://mgh.{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 multi-region endpoint - url: https://mgh.{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 multi-region endpoint - url: http://mgh.{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 endpoint for China (Beijing) and China (Ningxia) - url: https://mgh.{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 endpoint for China (Beijing) and China (Ningxia) x-hasEquivalentPaths: true paths: /#X-Amz-Target=AWSMigrationHub.AssociateCreatedArtifact: post: operationId: AssociateCreatedArtifact description: "

Associates a created artifact of an AWS cloud resource, the target receiving the migration, with the migration task performed by a migration tool. This API has the following traits:

" responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/AssociateCreatedArtifactResult" examples: AssociateCreatedArtifact200Example: summary: Default AssociateCreatedArtifact 200 response x-microcks-default: true value: {} "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: AssociateCreatedArtifact480Example: summary: Default AssociateCreatedArtifact 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: AssociateCreatedArtifact481Example: summary: Default AssociateCreatedArtifact 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: AssociateCreatedArtifact482Example: summary: Default AssociateCreatedArtifact 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: AssociateCreatedArtifact483Example: summary: Default AssociateCreatedArtifact 483 response x-microcks-default: true value: {} "484": description: DryRunOperation content: application/json: schema: $ref: "#/components/schemas/DryRunOperation" examples: AssociateCreatedArtifact484Example: summary: Default AssociateCreatedArtifact 484 response x-microcks-default: true value: {} "485": description: UnauthorizedOperation content: application/json: schema: $ref: "#/components/schemas/UnauthorizedOperation" examples: AssociateCreatedArtifact485Example: summary: Default AssociateCreatedArtifact 485 response x-microcks-default: true value: {} "486": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: AssociateCreatedArtifact486Example: summary: Default AssociateCreatedArtifact 486 response x-microcks-default: true value: {} "487": description: ResourceNotFoundException content: application/json: schema: $ref: "#/components/schemas/ResourceNotFoundException" examples: AssociateCreatedArtifact487Example: summary: Default AssociateCreatedArtifact 487 response x-microcks-default: true value: {} "488": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: AssociateCreatedArtifact488Example: summary: Default AssociateCreatedArtifact 488 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/AssociateCreatedArtifactRequest" parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.AssociateCreatedArtifact summary: Amazon Migration Hub Associate Created Artifact x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.AssociateDiscoveredResource: post: operationId: AssociateDiscoveredResource description: Associates a discovered resource ID from Application Discovery Service with a migration task. responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/AssociateDiscoveredResourceResult" examples: AssociateDiscoveredResource200Example: summary: Default AssociateDiscoveredResource 200 response x-microcks-default: true value: {} "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: AssociateDiscoveredResource480Example: summary: Default AssociateDiscoveredResource 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: AssociateDiscoveredResource481Example: summary: Default AssociateDiscoveredResource 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: AssociateDiscoveredResource482Example: summary: Default AssociateDiscoveredResource 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: AssociateDiscoveredResource483Example: summary: Default AssociateDiscoveredResource 483 response x-microcks-default: true value: {} "484": description: DryRunOperation content: application/json: schema: $ref: "#/components/schemas/DryRunOperation" examples: AssociateDiscoveredResource484Example: summary: Default AssociateDiscoveredResource 484 response x-microcks-default: true value: {} "485": description: UnauthorizedOperation content: application/json: schema: $ref: "#/components/schemas/UnauthorizedOperation" examples: AssociateDiscoveredResource485Example: summary: Default AssociateDiscoveredResource 485 response x-microcks-default: true value: {} "486": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: AssociateDiscoveredResource486Example: summary: Default AssociateDiscoveredResource 486 response x-microcks-default: true value: {} "487": description: PolicyErrorException content: application/json: schema: $ref: "#/components/schemas/PolicyErrorException" examples: AssociateDiscoveredResource487Example: summary: Default AssociateDiscoveredResource 487 response x-microcks-default: true value: {} "488": description: ResourceNotFoundException content: application/json: schema: $ref: "#/components/schemas/ResourceNotFoundException" examples: AssociateDiscoveredResource488Example: summary: Default AssociateDiscoveredResource 488 response x-microcks-default: true value: {} "489": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: AssociateDiscoveredResource489Example: summary: Default AssociateDiscoveredResource 489 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/AssociateDiscoveredResourceRequest" parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.AssociateDiscoveredResource summary: Amazon Migration Hub Associate Discovered Resource x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.CreateProgressUpdateStream: post: operationId: CreateProgressUpdateStream description: Creates a progress update stream which is an AWS resource used for access control as well as a namespace for migration task names that is implicitly linked to your AWS account. It must uniquely identify the migration tool as it is used for all updates made by the tool; however, it does not need to be unique for each AWS account because it is scoped to the AWS account. responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/CreateProgressUpdateStreamResult" examples: CreateProgressUpdateStream200Example: summary: Default CreateProgressUpdateStream 200 response x-microcks-default: true value: {} "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: CreateProgressUpdateStream480Example: summary: Default CreateProgressUpdateStream 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: CreateProgressUpdateStream481Example: summary: Default CreateProgressUpdateStream 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: CreateProgressUpdateStream482Example: summary: Default CreateProgressUpdateStream 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: CreateProgressUpdateStream483Example: summary: Default CreateProgressUpdateStream 483 response x-microcks-default: true value: {} "484": description: DryRunOperation content: application/json: schema: $ref: "#/components/schemas/DryRunOperation" examples: CreateProgressUpdateStream484Example: summary: Default CreateProgressUpdateStream 484 response x-microcks-default: true value: {} "485": description: UnauthorizedOperation content: application/json: schema: $ref: "#/components/schemas/UnauthorizedOperation" examples: CreateProgressUpdateStream485Example: summary: Default CreateProgressUpdateStream 485 response x-microcks-default: true value: {} "486": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: CreateProgressUpdateStream486Example: summary: Default CreateProgressUpdateStream 486 response x-microcks-default: true value: {} "487": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: CreateProgressUpdateStream487Example: summary: Default CreateProgressUpdateStream 487 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/CreateProgressUpdateStreamRequest" parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.CreateProgressUpdateStream summary: Amazon Migration Hub Create Progress Update Stream x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.DeleteProgressUpdateStream: post: operationId: DeleteProgressUpdateStream description:

Deletes a progress update stream, including all of its tasks, which was previously created as an AWS resource used for access control. This API has the following traits:

responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/DeleteProgressUpdateStreamResult" examples: DeleteProgressUpdateStream200Example: summary: Default DeleteProgressUpdateStream 200 response x-microcks-default: true value: {} "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: DeleteProgressUpdateStream480Example: summary: Default DeleteProgressUpdateStream 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: DeleteProgressUpdateStream481Example: summary: Default DeleteProgressUpdateStream 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: DeleteProgressUpdateStream482Example: summary: Default DeleteProgressUpdateStream 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: DeleteProgressUpdateStream483Example: summary: Default DeleteProgressUpdateStream 483 response x-microcks-default: true value: {} "484": description: DryRunOperation content: application/json: schema: $ref: "#/components/schemas/DryRunOperation" examples: DeleteProgressUpdateStream484Example: summary: Default DeleteProgressUpdateStream 484 response x-microcks-default: true value: {} "485": description: UnauthorizedOperation content: application/json: schema: $ref: "#/components/schemas/UnauthorizedOperation" examples: DeleteProgressUpdateStream485Example: summary: Default DeleteProgressUpdateStream 485 response x-microcks-default: true value: {} "486": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: DeleteProgressUpdateStream486Example: summary: Default DeleteProgressUpdateStream 486 response x-microcks-default: true value: {} "487": description: ResourceNotFoundException content: application/json: schema: $ref: "#/components/schemas/ResourceNotFoundException" examples: DeleteProgressUpdateStream487Example: summary: Default DeleteProgressUpdateStream 487 response x-microcks-default: true value: {} "488": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: DeleteProgressUpdateStream488Example: summary: Default DeleteProgressUpdateStream 488 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/DeleteProgressUpdateStreamRequest" parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.DeleteProgressUpdateStream summary: Amazon Migration Hub Delete Progress Update Stream x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.DescribeApplicationState: post: operationId: DescribeApplicationState description: Gets the migration status of an application. responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/DescribeApplicationStateResult" examples: DescribeApplicationState200Example: summary: Default DescribeApplicationState 200 response x-microcks-default: true value: ApplicationStatus: ACTIVE LastUpdatedTime: example-value "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: DescribeApplicationState480Example: summary: Default DescribeApplicationState 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: DescribeApplicationState481Example: summary: Default DescribeApplicationState 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: DescribeApplicationState482Example: summary: Default DescribeApplicationState 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: DescribeApplicationState483Example: summary: Default DescribeApplicationState 483 response x-microcks-default: true value: {} "484": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: DescribeApplicationState484Example: summary: Default DescribeApplicationState 484 response x-microcks-default: true value: {} "485": description: PolicyErrorException content: application/json: schema: $ref: "#/components/schemas/PolicyErrorException" examples: DescribeApplicationState485Example: summary: Default DescribeApplicationState 485 response x-microcks-default: true value: {} "486": description: ResourceNotFoundException content: application/json: schema: $ref: "#/components/schemas/ResourceNotFoundException" examples: DescribeApplicationState486Example: summary: Default DescribeApplicationState 486 response x-microcks-default: true value: {} "487": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: DescribeApplicationState487Example: summary: Default DescribeApplicationState 487 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/DescribeApplicationStateRequest" parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.DescribeApplicationState summary: Amazon Migration Hub Describe Application State x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.DescribeMigrationTask: post: operationId: DescribeMigrationTask description: Retrieves a list of all attributes associated with a specific migration task. responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/DescribeMigrationTaskResult" examples: DescribeMigrationTask200Example: summary: Default DescribeMigrationTask 200 response x-microcks-default: true value: MigrationTask: example-value "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: DescribeMigrationTask480Example: summary: Default DescribeMigrationTask 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: DescribeMigrationTask481Example: summary: Default DescribeMigrationTask 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: DescribeMigrationTask482Example: summary: Default DescribeMigrationTask 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: DescribeMigrationTask483Example: summary: Default DescribeMigrationTask 483 response x-microcks-default: true value: {} "484": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: DescribeMigrationTask484Example: summary: Default DescribeMigrationTask 484 response x-microcks-default: true value: {} "485": description: ResourceNotFoundException content: application/json: schema: $ref: "#/components/schemas/ResourceNotFoundException" examples: DescribeMigrationTask485Example: summary: Default DescribeMigrationTask 485 response x-microcks-default: true value: {} "486": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: DescribeMigrationTask486Example: summary: Default DescribeMigrationTask 486 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/DescribeMigrationTaskRequest" parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.DescribeMigrationTask summary: Amazon Migration Hub Describe Migration Task x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.DisassociateCreatedArtifact: post: operationId: DisassociateCreatedArtifact description: "

Disassociates a created artifact of an AWS resource with a migration task performed by a migration tool that was previously associated. This API has the following traits:

" responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/DisassociateCreatedArtifactResult" examples: DisassociateCreatedArtifact200Example: summary: Default DisassociateCreatedArtifact 200 response x-microcks-default: true value: {} "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: DisassociateCreatedArtifact480Example: summary: Default DisassociateCreatedArtifact 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: DisassociateCreatedArtifact481Example: summary: Default DisassociateCreatedArtifact 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: DisassociateCreatedArtifact482Example: summary: Default DisassociateCreatedArtifact 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: DisassociateCreatedArtifact483Example: summary: Default DisassociateCreatedArtifact 483 response x-microcks-default: true value: {} "484": description: DryRunOperation content: application/json: schema: $ref: "#/components/schemas/DryRunOperation" examples: DisassociateCreatedArtifact484Example: summary: Default DisassociateCreatedArtifact 484 response x-microcks-default: true value: {} "485": description: UnauthorizedOperation content: application/json: schema: $ref: "#/components/schemas/UnauthorizedOperation" examples: DisassociateCreatedArtifact485Example: summary: Default DisassociateCreatedArtifact 485 response x-microcks-default: true value: {} "486": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: DisassociateCreatedArtifact486Example: summary: Default DisassociateCreatedArtifact 486 response x-microcks-default: true value: {} "487": description: ResourceNotFoundException content: application/json: schema: $ref: "#/components/schemas/ResourceNotFoundException" examples: DisassociateCreatedArtifact487Example: summary: Default DisassociateCreatedArtifact 487 response x-microcks-default: true value: {} "488": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: DisassociateCreatedArtifact488Example: summary: Default DisassociateCreatedArtifact 488 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/DisassociateCreatedArtifactRequest" parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.DisassociateCreatedArtifact summary: Amazon Migration Hub Disassociate Created Artifact x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.DisassociateDiscoveredResource: post: operationId: DisassociateDiscoveredResource description: Disassociate an Application Discovery Service discovered resource from a migration task. responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/DisassociateDiscoveredResourceResult" examples: DisassociateDiscoveredResource200Example: summary: Default DisassociateDiscoveredResource 200 response x-microcks-default: true value: {} "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: DisassociateDiscoveredResource480Example: summary: Default DisassociateDiscoveredResource 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: DisassociateDiscoveredResource481Example: summary: Default DisassociateDiscoveredResource 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: DisassociateDiscoveredResource482Example: summary: Default DisassociateDiscoveredResource 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: DisassociateDiscoveredResource483Example: summary: Default DisassociateDiscoveredResource 483 response x-microcks-default: true value: {} "484": description: DryRunOperation content: application/json: schema: $ref: "#/components/schemas/DryRunOperation" examples: DisassociateDiscoveredResource484Example: summary: Default DisassociateDiscoveredResource 484 response x-microcks-default: true value: {} "485": description: UnauthorizedOperation content: application/json: schema: $ref: "#/components/schemas/UnauthorizedOperation" examples: DisassociateDiscoveredResource485Example: summary: Default DisassociateDiscoveredResource 485 response x-microcks-default: true value: {} "486": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: DisassociateDiscoveredResource486Example: summary: Default DisassociateDiscoveredResource 486 response x-microcks-default: true value: {} "487": description: ResourceNotFoundException content: application/json: schema: $ref: "#/components/schemas/ResourceNotFoundException" examples: DisassociateDiscoveredResource487Example: summary: Default DisassociateDiscoveredResource 487 response x-microcks-default: true value: {} "488": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: DisassociateDiscoveredResource488Example: summary: Default DisassociateDiscoveredResource 488 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/DisassociateDiscoveredResourceRequest" parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.DisassociateDiscoveredResource summary: Amazon Migration Hub Disassociate Discovered Resource x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.ImportMigrationTask: post: operationId: ImportMigrationTask description:

Registers a new migration task which represents a server, database, etc., being migrated to AWS by a migration tool.

This API is a prerequisite to calling the NotifyMigrationTaskState API as the migration tool must first register the migration task with Migration Hub.

responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/ImportMigrationTaskResult" examples: ImportMigrationTask200Example: summary: Default ImportMigrationTask 200 response x-microcks-default: true value: {} "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: ImportMigrationTask480Example: summary: Default ImportMigrationTask 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: ImportMigrationTask481Example: summary: Default ImportMigrationTask 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: ImportMigrationTask482Example: summary: Default ImportMigrationTask 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: ImportMigrationTask483Example: summary: Default ImportMigrationTask 483 response x-microcks-default: true value: {} "484": description: DryRunOperation content: application/json: schema: $ref: "#/components/schemas/DryRunOperation" examples: ImportMigrationTask484Example: summary: Default ImportMigrationTask 484 response x-microcks-default: true value: {} "485": description: UnauthorizedOperation content: application/json: schema: $ref: "#/components/schemas/UnauthorizedOperation" examples: ImportMigrationTask485Example: summary: Default ImportMigrationTask 485 response x-microcks-default: true value: {} "486": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: ImportMigrationTask486Example: summary: Default ImportMigrationTask 486 response x-microcks-default: true value: {} "487": description: ResourceNotFoundException content: application/json: schema: $ref: "#/components/schemas/ResourceNotFoundException" examples: ImportMigrationTask487Example: summary: Default ImportMigrationTask 487 response x-microcks-default: true value: {} "488": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: ImportMigrationTask488Example: summary: Default ImportMigrationTask 488 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/ImportMigrationTaskRequest" parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.ImportMigrationTask summary: Amazon Migration Hub Import Migration Task x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.ListApplicationStates: post: operationId: ListApplicationStates description: Lists all the migration statuses for your applications. If you use the optional ApplicationIds parameter, only the migration statuses for those applications will be returned. responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/ListApplicationStatesResult" examples: ListApplicationStates200Example: summary: Default ListApplicationStates 200 response x-microcks-default: true value: ApplicationStateList: example-value NextToken: example-value "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: ListApplicationStates480Example: summary: Default ListApplicationStates 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: ListApplicationStates481Example: summary: Default ListApplicationStates 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: ListApplicationStates482Example: summary: Default ListApplicationStates 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: ListApplicationStates483Example: summary: Default ListApplicationStates 483 response x-microcks-default: true value: {} "484": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: ListApplicationStates484Example: summary: Default ListApplicationStates 484 response x-microcks-default: true value: {} "485": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: ListApplicationStates485Example: summary: Default ListApplicationStates 485 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/ListApplicationStatesRequest" parameters: - name: MaxResults in: query schema: type: string description: Pagination limit required: false - name: NextToken in: query schema: type: string description: Pagination token required: false - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.ListApplicationStates summary: Amazon Migration Hub List Application States x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.ListCreatedArtifacts: post: operationId: ListCreatedArtifacts description:

Lists the created artifacts attached to a given migration task in an update stream. This API has the following traits:

responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/ListCreatedArtifactsResult" examples: ListCreatedArtifacts200Example: summary: Default ListCreatedArtifacts 200 response x-microcks-default: true value: NextToken: example-value CreatedArtifactList: example-value "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: ListCreatedArtifacts480Example: summary: Default ListCreatedArtifacts 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: ListCreatedArtifacts481Example: summary: Default ListCreatedArtifacts 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: ListCreatedArtifacts482Example: summary: Default ListCreatedArtifacts 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: ListCreatedArtifacts483Example: summary: Default ListCreatedArtifacts 483 response x-microcks-default: true value: {} "484": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: ListCreatedArtifacts484Example: summary: Default ListCreatedArtifacts 484 response x-microcks-default: true value: {} "485": description: ResourceNotFoundException content: application/json: schema: $ref: "#/components/schemas/ResourceNotFoundException" examples: ListCreatedArtifacts485Example: summary: Default ListCreatedArtifacts 485 response x-microcks-default: true value: {} "486": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: ListCreatedArtifacts486Example: summary: Default ListCreatedArtifacts 486 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/ListCreatedArtifactsRequest" parameters: - name: MaxResults in: query schema: type: string description: Pagination limit required: false - name: NextToken in: query schema: type: string description: Pagination token required: false - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.ListCreatedArtifacts summary: Amazon Migration Hub List Created Artifacts x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.ListDiscoveredResources: post: operationId: ListDiscoveredResources description: Lists discovered resources associated with the given MigrationTask. responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/ListDiscoveredResourcesResult" examples: ListDiscoveredResources200Example: summary: Default ListDiscoveredResources 200 response x-microcks-default: true value: NextToken: example-value DiscoveredResourceList: example-value "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: ListDiscoveredResources480Example: summary: Default ListDiscoveredResources 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: ListDiscoveredResources481Example: summary: Default ListDiscoveredResources 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: ListDiscoveredResources482Example: summary: Default ListDiscoveredResources 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: ListDiscoveredResources483Example: summary: Default ListDiscoveredResources 483 response x-microcks-default: true value: {} "484": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: ListDiscoveredResources484Example: summary: Default ListDiscoveredResources 484 response x-microcks-default: true value: {} "485": description: ResourceNotFoundException content: application/json: schema: $ref: "#/components/schemas/ResourceNotFoundException" examples: ListDiscoveredResources485Example: summary: Default ListDiscoveredResources 485 response x-microcks-default: true value: {} "486": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: ListDiscoveredResources486Example: summary: Default ListDiscoveredResources 486 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/ListDiscoveredResourcesRequest" parameters: - name: MaxResults in: query schema: type: string description: Pagination limit required: false - name: NextToken in: query schema: type: string description: Pagination token required: false - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.ListDiscoveredResources summary: Amazon Migration Hub List Discovered Resources x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.ListMigrationTasks: post: operationId: ListMigrationTasks description:

Lists all, or filtered by resource name, migration tasks associated with the user account making this call. This API has the following traits:

responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/ListMigrationTasksResult" examples: ListMigrationTasks200Example: summary: Default ListMigrationTasks 200 response x-microcks-default: true value: NextToken: example-value MigrationTaskSummaryList: example-value "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: ListMigrationTasks480Example: summary: Default ListMigrationTasks 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: ListMigrationTasks481Example: summary: Default ListMigrationTasks 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: ListMigrationTasks482Example: summary: Default ListMigrationTasks 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: ListMigrationTasks483Example: summary: Default ListMigrationTasks 483 response x-microcks-default: true value: {} "484": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: ListMigrationTasks484Example: summary: Default ListMigrationTasks 484 response x-microcks-default: true value: {} "485": description: PolicyErrorException content: application/json: schema: $ref: "#/components/schemas/PolicyErrorException" examples: ListMigrationTasks485Example: summary: Default ListMigrationTasks 485 response x-microcks-default: true value: {} "486": description: ResourceNotFoundException content: application/json: schema: $ref: "#/components/schemas/ResourceNotFoundException" examples: ListMigrationTasks486Example: summary: Default ListMigrationTasks 486 response x-microcks-default: true value: {} "487": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: ListMigrationTasks487Example: summary: Default ListMigrationTasks 487 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/ListMigrationTasksRequest" parameters: - name: MaxResults in: query schema: type: string description: Pagination limit required: false - name: NextToken in: query schema: type: string description: Pagination token required: false - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.ListMigrationTasks summary: Amazon Migration Hub List Migration Tasks x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.ListProgressUpdateStreams: post: operationId: ListProgressUpdateStreams description: Lists progress update streams associated with the user account making this call. responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/ListProgressUpdateStreamsResult" examples: ListProgressUpdateStreams200Example: summary: Default ListProgressUpdateStreams 200 response x-microcks-default: true value: ProgressUpdateStreamSummaryList: example-value NextToken: example-value "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: ListProgressUpdateStreams480Example: summary: Default ListProgressUpdateStreams 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: ListProgressUpdateStreams481Example: summary: Default ListProgressUpdateStreams 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: ListProgressUpdateStreams482Example: summary: Default ListProgressUpdateStreams 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: ListProgressUpdateStreams483Example: summary: Default ListProgressUpdateStreams 483 response x-microcks-default: true value: {} "484": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: ListProgressUpdateStreams484Example: summary: Default ListProgressUpdateStreams 484 response x-microcks-default: true value: {} "485": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: ListProgressUpdateStreams485Example: summary: Default ListProgressUpdateStreams 485 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/ListProgressUpdateStreamsRequest" parameters: - name: MaxResults in: query schema: type: string description: Pagination limit required: false - name: NextToken in: query schema: type: string description: Pagination token required: false - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.ListProgressUpdateStreams summary: Amazon Migration Hub List Progress Update Streams x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.NotifyApplicationState: post: operationId: NotifyApplicationState description: "Sets the migration state of an application. For a given application identified by the value passed to ApplicationId, its status is set or updated by passing one of three values to Status: NOT_STARTED | IN_PROGRESS | COMPLETED." responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/NotifyApplicationStateResult" examples: NotifyApplicationState200Example: summary: Default NotifyApplicationState 200 response x-microcks-default: true value: {} "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: NotifyApplicationState480Example: summary: Default NotifyApplicationState 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: NotifyApplicationState481Example: summary: Default NotifyApplicationState 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: NotifyApplicationState482Example: summary: Default NotifyApplicationState 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: NotifyApplicationState483Example: summary: Default NotifyApplicationState 483 response x-microcks-default: true value: {} "484": description: DryRunOperation content: application/json: schema: $ref: "#/components/schemas/DryRunOperation" examples: NotifyApplicationState484Example: summary: Default NotifyApplicationState 484 response x-microcks-default: true value: {} "485": description: UnauthorizedOperation content: application/json: schema: $ref: "#/components/schemas/UnauthorizedOperation" examples: NotifyApplicationState485Example: summary: Default NotifyApplicationState 485 response x-microcks-default: true value: {} "486": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: NotifyApplicationState486Example: summary: Default NotifyApplicationState 486 response x-microcks-default: true value: {} "487": description: PolicyErrorException content: application/json: schema: $ref: "#/components/schemas/PolicyErrorException" examples: NotifyApplicationState487Example: summary: Default NotifyApplicationState 487 response x-microcks-default: true value: {} "488": description: ResourceNotFoundException content: application/json: schema: $ref: "#/components/schemas/ResourceNotFoundException" examples: NotifyApplicationState488Example: summary: Default NotifyApplicationState 488 response x-microcks-default: true value: {} "489": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: NotifyApplicationState489Example: summary: Default NotifyApplicationState 489 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/NotifyApplicationStateRequest" parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.NotifyApplicationState summary: Amazon Migration Hub Notify Application State x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.NotifyMigrationTaskState: post: operationId: NotifyMigrationTaskState description:

Notifies Migration Hub of the current status, progress, or other detail regarding a migration task. This API has the following traits:

responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/NotifyMigrationTaskStateResult" examples: NotifyMigrationTaskState200Example: summary: Default NotifyMigrationTaskState 200 response x-microcks-default: true value: {} "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: NotifyMigrationTaskState480Example: summary: Default NotifyMigrationTaskState 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: NotifyMigrationTaskState481Example: summary: Default NotifyMigrationTaskState 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: NotifyMigrationTaskState482Example: summary: Default NotifyMigrationTaskState 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: NotifyMigrationTaskState483Example: summary: Default NotifyMigrationTaskState 483 response x-microcks-default: true value: {} "484": description: DryRunOperation content: application/json: schema: $ref: "#/components/schemas/DryRunOperation" examples: NotifyMigrationTaskState484Example: summary: Default NotifyMigrationTaskState 484 response x-microcks-default: true value: {} "485": description: UnauthorizedOperation content: application/json: schema: $ref: "#/components/schemas/UnauthorizedOperation" examples: NotifyMigrationTaskState485Example: summary: Default NotifyMigrationTaskState 485 response x-microcks-default: true value: {} "486": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: NotifyMigrationTaskState486Example: summary: Default NotifyMigrationTaskState 486 response x-microcks-default: true value: {} "487": description: ResourceNotFoundException content: application/json: schema: $ref: "#/components/schemas/ResourceNotFoundException" examples: NotifyMigrationTaskState487Example: summary: Default NotifyMigrationTaskState 487 response x-microcks-default: true value: {} "488": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: NotifyMigrationTaskState488Example: summary: Default NotifyMigrationTaskState 488 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/NotifyMigrationTaskStateRequest" parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.NotifyMigrationTaskState summary: Amazon Migration Hub Notify Migration Task State x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" /#X-Amz-Target=AWSMigrationHub.PutResourceAttributes: post: operationId: PutResourceAttributes description:

Provides identifying details of the resource being migrated so that it can be associated in the Application Discovery Service repository. This association occurs asynchronously after PutResourceAttributes returns.

Because this is an asynchronous call, it will always return 200, whether an association occurs or not. To confirm if an association was found based on the provided details, call ListDiscoveredResources.

responses: "200": description: Success content: application/json: schema: $ref: "#/components/schemas/PutResourceAttributesResult" examples: PutResourceAttributes200Example: summary: Default PutResourceAttributes 200 response x-microcks-default: true value: {} "480": description: AccessDeniedException content: application/json: schema: $ref: "#/components/schemas/AccessDeniedException" examples: PutResourceAttributes480Example: summary: Default PutResourceAttributes 480 response x-microcks-default: true value: {} "481": description: ThrottlingException content: application/json: schema: $ref: "#/components/schemas/ThrottlingException" examples: PutResourceAttributes481Example: summary: Default PutResourceAttributes 481 response x-microcks-default: true value: {} "482": description: InternalServerError content: application/json: schema: $ref: "#/components/schemas/InternalServerError" examples: PutResourceAttributes482Example: summary: Default PutResourceAttributes 482 response x-microcks-default: true value: {} "483": description: ServiceUnavailableException content: application/json: schema: $ref: "#/components/schemas/ServiceUnavailableException" examples: PutResourceAttributes483Example: summary: Default PutResourceAttributes 483 response x-microcks-default: true value: {} "484": description: DryRunOperation content: application/json: schema: $ref: "#/components/schemas/DryRunOperation" examples: PutResourceAttributes484Example: summary: Default PutResourceAttributes 484 response x-microcks-default: true value: {} "485": description: UnauthorizedOperation content: application/json: schema: $ref: "#/components/schemas/UnauthorizedOperation" examples: PutResourceAttributes485Example: summary: Default PutResourceAttributes 485 response x-microcks-default: true value: {} "486": description: InvalidInputException content: application/json: schema: $ref: "#/components/schemas/InvalidInputException" examples: PutResourceAttributes486Example: summary: Default PutResourceAttributes 486 response x-microcks-default: true value: {} "487": description: ResourceNotFoundException content: application/json: schema: $ref: "#/components/schemas/ResourceNotFoundException" examples: PutResourceAttributes487Example: summary: Default PutResourceAttributes 487 response x-microcks-default: true value: {} "488": description: HomeRegionNotSetException content: application/json: schema: $ref: "#/components/schemas/HomeRegionNotSetException" examples: PutResourceAttributes488Example: summary: Default PutResourceAttributes 488 response x-microcks-default: true value: {} requestBody: required: true content: application/json: schema: $ref: "#/components/schemas/PutResourceAttributesRequest" parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSMigrationHub.PutResourceAttributes summary: Amazon Migration Hub Put Resource Attributes x-microcks-operation: delay: 0 dispatcher: FALLBACK 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" components: parameters: X-Amz-Content-Sha256: name: X-Amz-Content-Sha256 in: header schema: type: string required: false X-Amz-Date: name: X-Amz-Date in: header schema: type: string required: false X-Amz-Algorithm: name: X-Amz-Algorithm in: header schema: type: string required: false X-Amz-Credential: name: X-Amz-Credential in: header schema: type: string required: false X-Amz-Security-Token: name: X-Amz-Security-Token in: header schema: type: string required: false X-Amz-Signature: name: X-Amz-Signature in: header schema: type: string required: false X-Amz-SignedHeaders: name: X-Amz-SignedHeaders in: header schema: type: string required: false securitySchemes: hmac: type: apiKey name: Authorization in: header description: Amazon Signature authorization v4 x-amazon-apigateway-authtype: awsSigv4 schemas: AssociateCreatedArtifactResult: type: object properties: {} AssociateCreatedArtifactRequest: type: object required: - ProgressUpdateStream - MigrationTaskName - CreatedArtifact title: AssociateCreatedArtifactRequest properties: ProgressUpdateStream: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: "The name of the ProgressUpdateStream. " MigrationTaskName: allOf: - $ref: "#/components/schemas/MigrationTaskName" - description: "Unique identifier that references the migration task. Do not store personal data in this field. " CreatedArtifact: allOf: - $ref: "#/components/schemas/CreatedArtifact" - description: "An ARN of the AWS resource related to the migration (e.g., AMI, EC2 instance, RDS instance, etc.) " DryRun: allOf: - $ref: "#/components/schemas/DryRun" - description: Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call. AccessDeniedException: {} ThrottlingException: {} InternalServerError: {} ServiceUnavailableException: {} DryRunOperation: {} UnauthorizedOperation: {} InvalidInputException: {} ResourceNotFoundException: {} HomeRegionNotSetException: {} AssociateDiscoveredResourceResult: type: object properties: {} AssociateDiscoveredResourceRequest: type: object required: - ProgressUpdateStream - MigrationTaskName - DiscoveredResource title: AssociateDiscoveredResourceRequest properties: ProgressUpdateStream: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: The name of the ProgressUpdateStream. MigrationTaskName: allOf: - $ref: "#/components/schemas/MigrationTaskName" - description: "The identifier given to the MigrationTask. Do not store personal data in this field. " DiscoveredResource: allOf: - $ref: "#/components/schemas/DiscoveredResource" - description: Object representing a Resource. DryRun: allOf: - $ref: "#/components/schemas/DryRun" - description: Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call. PolicyErrorException: {} CreateProgressUpdateStreamResult: type: object properties: {} CreateProgressUpdateStreamRequest: type: object required: - ProgressUpdateStreamName title: CreateProgressUpdateStreamRequest properties: ProgressUpdateStreamName: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: "The name of the ProgressUpdateStream. Do not store personal data in this field. " DryRun: allOf: - $ref: "#/components/schemas/DryRun" - description: Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call. DeleteProgressUpdateStreamResult: type: object properties: {} DeleteProgressUpdateStreamRequest: type: object required: - ProgressUpdateStreamName title: DeleteProgressUpdateStreamRequest properties: ProgressUpdateStreamName: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: "The name of the ProgressUpdateStream. Do not store personal data in this field. " DryRun: allOf: - $ref: "#/components/schemas/DryRun" - description: Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call. DescribeApplicationStateResult: type: object properties: ApplicationStatus: allOf: - $ref: "#/components/schemas/ApplicationStatus" - description: Status of the application - Not Started, In-Progress, Complete. LastUpdatedTime: allOf: - $ref: "#/components/schemas/UpdateDateTime" - description: The timestamp when the application status was last updated. DescribeApplicationStateRequest: type: object required: - ApplicationId title: DescribeApplicationStateRequest properties: ApplicationId: allOf: - $ref: "#/components/schemas/ApplicationId" - description: The configurationId in Application Discovery Service that uniquely identifies the grouped application. DescribeMigrationTaskResult: type: object properties: MigrationTask: allOf: - $ref: "#/components/schemas/MigrationTask" - description: Object encapsulating information about the migration task. DescribeMigrationTaskRequest: type: object required: - ProgressUpdateStream - MigrationTaskName title: DescribeMigrationTaskRequest properties: ProgressUpdateStream: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: "The name of the ProgressUpdateStream. " MigrationTaskName: allOf: - $ref: "#/components/schemas/MigrationTaskName" - description: "The identifier given to the MigrationTask. Do not store personal data in this field. " DisassociateCreatedArtifactResult: type: object properties: {} DisassociateCreatedArtifactRequest: type: object required: - ProgressUpdateStream - MigrationTaskName - CreatedArtifactName title: DisassociateCreatedArtifactRequest properties: ProgressUpdateStream: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: "The name of the ProgressUpdateStream. " MigrationTaskName: allOf: - $ref: "#/components/schemas/MigrationTaskName" - description: "Unique identifier that references the migration task to be disassociated with the artifact. Do not store personal data in this field. " CreatedArtifactName: allOf: - $ref: "#/components/schemas/CreatedArtifactName" - description: An ARN of the AWS resource related to the migration (e.g., AMI, EC2 instance, RDS instance, etc.) DryRun: allOf: - $ref: "#/components/schemas/DryRun" - description: Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call. DisassociateDiscoveredResourceResult: type: object properties: {} DisassociateDiscoveredResourceRequest: type: object required: - ProgressUpdateStream - MigrationTaskName - ConfigurationId title: DisassociateDiscoveredResourceRequest properties: ProgressUpdateStream: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: The name of the ProgressUpdateStream. MigrationTaskName: allOf: - $ref: "#/components/schemas/MigrationTaskName" - description: "The identifier given to the MigrationTask. Do not store personal data in this field. " ConfigurationId: allOf: - $ref: "#/components/schemas/ConfigurationId" - description: ConfigurationId of the Application Discovery Service resource to be disassociated. DryRun: allOf: - $ref: "#/components/schemas/DryRun" - description: Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call. ImportMigrationTaskResult: type: object properties: {} ImportMigrationTaskRequest: type: object required: - ProgressUpdateStream - MigrationTaskName title: ImportMigrationTaskRequest properties: ProgressUpdateStream: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: The name of the ProgressUpdateStream. > MigrationTaskName: allOf: - $ref: "#/components/schemas/MigrationTaskName" - description: "Unique identifier that references the migration task. Do not store personal data in this field. " DryRun: allOf: - $ref: "#/components/schemas/DryRun" - description: Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call. ListApplicationStatesResult: type: object properties: ApplicationStateList: allOf: - $ref: "#/components/schemas/ApplicationStateList" - description: A list of Applications that exist in Application Discovery Service. NextToken: allOf: - $ref: "#/components/schemas/Token" - description: If a NextToken was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in NextToken. ListApplicationStatesRequest: type: object title: ListApplicationStatesRequest properties: ApplicationIds: allOf: - $ref: "#/components/schemas/ApplicationIds" - description: The configurationIds from the Application Discovery Service that uniquely identifies your applications. NextToken: allOf: - $ref: "#/components/schemas/Token" - description: If a NextToken was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in NextToken. MaxResults: allOf: - $ref: "#/components/schemas/MaxResults" - description: Maximum number of results to be returned per page. ListCreatedArtifactsResult: type: object properties: NextToken: allOf: - $ref: "#/components/schemas/Token" - description: If there are more created artifacts than the max result, return the next token to be passed to the next call as a bookmark of where to start from. CreatedArtifactList: allOf: - $ref: "#/components/schemas/CreatedArtifactList" - description: List of created artifacts up to the maximum number of results specified in the request. ListCreatedArtifactsRequest: type: object required: - ProgressUpdateStream - MigrationTaskName title: ListCreatedArtifactsRequest properties: ProgressUpdateStream: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: "The name of the ProgressUpdateStream. " MigrationTaskName: allOf: - $ref: "#/components/schemas/MigrationTaskName" - description: "Unique identifier that references the migration task. Do not store personal data in this field. " NextToken: allOf: - $ref: "#/components/schemas/Token" - description: If a NextToken was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in NextToken. MaxResults: allOf: - $ref: "#/components/schemas/MaxResultsCreatedArtifacts" - description: Maximum number of results to be returned per page. ListDiscoveredResourcesResult: type: object properties: NextToken: allOf: - $ref: "#/components/schemas/Token" - description: If there are more discovered resources than the max result, return the next token to be passed to the next call as a bookmark of where to start from. DiscoveredResourceList: allOf: - $ref: "#/components/schemas/DiscoveredResourceList" - description: Returned list of discovered resources associated with the given MigrationTask. ListDiscoveredResourcesRequest: type: object required: - ProgressUpdateStream - MigrationTaskName title: ListDiscoveredResourcesRequest properties: ProgressUpdateStream: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: The name of the ProgressUpdateStream. MigrationTaskName: allOf: - $ref: "#/components/schemas/MigrationTaskName" - description: "The name of the MigrationTask. Do not store personal data in this field. " NextToken: allOf: - $ref: "#/components/schemas/Token" - description: If a NextToken was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in NextToken. MaxResults: allOf: - $ref: "#/components/schemas/MaxResultsResources" - description: The maximum number of results returned per page. ListMigrationTasksResult: type: object properties: NextToken: allOf: - $ref: "#/components/schemas/Token" - description: If there are more migration tasks than the max result, return the next token to be passed to the next call as a bookmark of where to start from. MigrationTaskSummaryList: allOf: - $ref: "#/components/schemas/MigrationTaskSummaryList" - description: "Lists the migration task's summary which includes: MigrationTaskName, ProgressPercent, ProgressUpdateStream, Status, and the UpdateDateTime for each task." ListMigrationTasksRequest: type: object title: ListMigrationTasksRequest properties: NextToken: allOf: - $ref: "#/components/schemas/Token" - description: If a NextToken was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in NextToken. MaxResults: allOf: - $ref: "#/components/schemas/MaxResults" - description: Value to specify how many results are returned per page. ResourceName: allOf: - $ref: "#/components/schemas/ResourceName" - description: Filter migration tasks by discovered resource name. ListProgressUpdateStreamsResult: type: object properties: ProgressUpdateStreamSummaryList: allOf: - $ref: "#/components/schemas/ProgressUpdateStreamSummaryList" - description: List of progress update streams up to the max number of results passed in the input. NextToken: allOf: - $ref: "#/components/schemas/Token" - description: If there are more streams created than the max result, return the next token to be passed to the next call as a bookmark of where to start from. ListProgressUpdateStreamsRequest: type: object title: ListProgressUpdateStreamsRequest properties: NextToken: allOf: - $ref: "#/components/schemas/Token" - description: If a NextToken was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in NextToken. MaxResults: allOf: - $ref: "#/components/schemas/MaxResults" - description: Filter to limit the maximum number of results to list per page. NotifyApplicationStateResult: type: object properties: {} NotifyApplicationStateRequest: type: object required: - ApplicationId - Status title: NotifyApplicationStateRequest properties: ApplicationId: allOf: - $ref: "#/components/schemas/ApplicationId" - description: The configurationId in Application Discovery Service that uniquely identifies the grouped application. Status: allOf: - $ref: "#/components/schemas/ApplicationStatus" - description: Status of the application - Not Started, In-Progress, Complete. UpdateDateTime: allOf: - $ref: "#/components/schemas/UpdateDateTime" - description: The timestamp when the application state changed. DryRun: allOf: - $ref: "#/components/schemas/DryRun" - description: Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call. NotifyMigrationTaskStateResult: type: object properties: {} NotifyMigrationTaskStateRequest: type: object required: - ProgressUpdateStream - MigrationTaskName - Task - UpdateDateTime - NextUpdateSeconds title: NotifyMigrationTaskStateRequest properties: ProgressUpdateStream: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: "The name of the ProgressUpdateStream. " MigrationTaskName: allOf: - $ref: "#/components/schemas/MigrationTaskName" - description: "Unique identifier that references the migration task. Do not store personal data in this field. " Task: allOf: - $ref: "#/components/schemas/Task" - description: Information about the task's progress and status. UpdateDateTime: allOf: - $ref: "#/components/schemas/UpdateDateTime" - description: The timestamp when the task was gathered. NextUpdateSeconds: allOf: - $ref: "#/components/schemas/NextUpdateSeconds" - description: Number of seconds after the UpdateDateTime within which the Migration Hub can expect an update. If Migration Hub does not receive an update within the specified interval, then the migration task will be considered stale. DryRun: allOf: - $ref: "#/components/schemas/DryRun" - description: Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call. PutResourceAttributesResult: type: object properties: {} PutResourceAttributesRequest: type: object required: - ProgressUpdateStream - MigrationTaskName - ResourceAttributeList title: PutResourceAttributesRequest properties: ProgressUpdateStream: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: "The name of the ProgressUpdateStream. " MigrationTaskName: allOf: - $ref: "#/components/schemas/MigrationTaskName" - description: "Unique identifier that references the migration task. Do not store personal data in this field. " ResourceAttributeList: allOf: - $ref: "#/components/schemas/ResourceAttributeList" - description: '

Information about the resource that is being migrated. This data will be used to map the task to a resource in the Application Discovery Service repository.

Takes the object array of ResourceAttribute where the Type field is reserved for the following values: IPV4_ADDRESS | IPV6_ADDRESS | MAC_ADDRESS | FQDN | VM_MANAGER_ID | VM_MANAGED_OBJECT_REFERENCE | VM_NAME | VM_PATH | BIOS_ID | MOTHERBOARD_SERIAL_NUMBER where the identifying value can be a string up to 256 characters.

' DryRun: allOf: - $ref: "#/components/schemas/DryRun" - description: Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call. ApplicationId: type: string pattern: ^.{1,1600}$ minLength: 1 maxLength: 1600 ApplicationIds: type: array items: $ref: "#/components/schemas/ApplicationId" minItems: 1 maxItems: 100 ApplicationStatus: type: string enum: - NOT_STARTED - IN_PROGRESS - COMPLETED UpdateDateTime: type: string format: date-time ApplicationState: type: object properties: ApplicationId: allOf: - $ref: "#/components/schemas/ApplicationId" - description: The configurationId from the Application Discovery Service that uniquely identifies an application. ApplicationStatus: allOf: - $ref: "#/components/schemas/ApplicationStatus" - description: The current status of an application. LastUpdatedTime: allOf: - $ref: "#/components/schemas/UpdateDateTime" - description: The timestamp when the application status was last updated. description: The state of an application discovered through Migration Hub import, the AWS Agentless Discovery Connector, or the AWS Application Discovery Agent. ApplicationStateList: type: array items: $ref: "#/components/schemas/ApplicationState" minItems: 0 maxItems: 1000 ProgressUpdateStream: type: string pattern: "[^/:|\\000-\\037]+" minLength: 1 maxLength: 50 MigrationTaskName: type: string pattern: "[^:|]+" minLength: 1 maxLength: 256 CreatedArtifact: type: object required: - Name properties: Name: allOf: - $ref: "#/components/schemas/CreatedArtifactName" - description: An ARN that uniquely identifies the result of a migration task. Description: allOf: - $ref: "#/components/schemas/CreatedArtifactDescription" - description: A description that can be free-form text to record additional detail about the artifact for clarity or for later reference. description: An ARN of the AWS cloud resource target receiving the migration (e.g., AMI, EC2 instance, RDS instance, etc.). DryRun: type: boolean DiscoveredResource: type: object required: - ConfigurationId properties: ConfigurationId: allOf: - $ref: "#/components/schemas/ConfigurationId" - description: The configurationId in Application Discovery Service that uniquely identifies the on-premise resource. Description: allOf: - $ref: "#/components/schemas/DiscoveredResourceDescription" - description: A description that can be free-form text to record additional detail about the discovered resource for clarity or later reference. description: Object representing the on-premises resource being migrated. ConfigurationId: type: string pattern: ^.{1,1600}$ minLength: 1 maxLength: 1600 CreatedArtifactName: type: string pattern: arn:[a-z-]+:[a-z0-9-]+:(?:[a-z0-9-]+|):(?:[0-9]{12}|):.* minLength: 1 maxLength: 1600 CreatedArtifactDescription: type: string pattern: ^.{0,500}$ minLength: 0 maxLength: 500 CreatedArtifactList: type: array items: $ref: "#/components/schemas/CreatedArtifact" MigrationTask: type: object properties: ProgressUpdateStream: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: A name that identifies the vendor of the migration tool being used. MigrationTaskName: allOf: - $ref: "#/components/schemas/MigrationTaskName" - description: "Unique identifier that references the migration task. Do not store personal data in this field. " Task: allOf: - $ref: "#/components/schemas/Task" - description: Task object encapsulating task information. UpdateDateTime: allOf: - $ref: "#/components/schemas/UpdateDateTime" - description: The timestamp when the task was gathered. ResourceAttributeList: allOf: - $ref: "#/components/schemas/LatestResourceAttributeList" - description: Information about the resource that is being migrated. This data will be used to map the task to a resource in the Application Discovery Service repository. description: Represents a migration task in a migration tool. DiscoveredResourceDescription: type: string pattern: ^.{0,500}$ minLength: 0 maxLength: 500 DiscoveredResourceList: type: array items: $ref: "#/components/schemas/DiscoveredResource" ResourceAttribute: type: object required: - Type - Value properties: Type: allOf: - $ref: "#/components/schemas/ResourceAttributeType" - description: Type of resource. Value: allOf: - $ref: "#/components/schemas/ResourceAttributeValue" - description: Value of the resource type. description: "

Attribute associated with a resource.

Note the corresponding format required per type listed below:

IPV4

x.x.x.x

where x is an integer in the range [0,255]

IPV6

y : y : y : y : y : y : y : y

where y is a hexadecimal between 0 and FFFF. [0, FFFF]

MAC_ADDRESS

^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$

FQDN

^[^<>{}\\\\\\\\/?,=\\\\p{Cntrl}]{1,256}$

" LatestResourceAttributeList: type: array items: $ref: "#/components/schemas/ResourceAttribute" minItems: 0 maxItems: 100 Token: type: string pattern: ^[a-zA-Z0-9\/\+\=]{0,2048}$ minLength: 0 maxLength: 2048 MaxResults: type: integer minimum: 1 maximum: 100 MaxResultsCreatedArtifacts: type: integer minimum: 1 maximum: 10 MaxResultsResources: type: integer minimum: 1 maximum: 10 ResourceName: type: string pattern: ^.{1,1600}$ minLength: 1 maxLength: 1600 MigrationTaskSummaryList: type: array items: $ref: "#/components/schemas/MigrationTaskSummary" ProgressUpdateStreamSummaryList: type: array items: $ref: "#/components/schemas/ProgressUpdateStreamSummary" Task: type: object required: - Status properties: Status: allOf: - $ref: "#/components/schemas/Status" - description: Status of the task - Not Started, In-Progress, Complete. StatusDetail: allOf: - $ref: "#/components/schemas/StatusDetail" - description: Details of task status as notified by a migration tool. A tool might use this field to provide clarifying information about the status that is unique to that tool or that explains an error state. ProgressPercent: allOf: - $ref: "#/components/schemas/ProgressPercent" - description: Indication of the percentage completion of the task. description: Task object encapsulating task information. Status: type: string enum: - NOT_STARTED - IN_PROGRESS - FAILED - COMPLETED ProgressPercent: type: integer minimum: 0 maximum: 100 StatusDetail: type: string pattern: ^.{0,500}$ minLength: 0 maxLength: 500 MigrationTaskSummary: type: object properties: ProgressUpdateStream: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: An AWS resource used for access control. It should uniquely identify the migration tool as it is used for all updates made by the tool. MigrationTaskName: allOf: - $ref: "#/components/schemas/MigrationTaskName" - description: "Unique identifier that references the migration task. Do not store personal data in this field. " Status: allOf: - $ref: "#/components/schemas/Status" - description: Status of the task. ProgressPercent: allOf: - $ref: "#/components/schemas/ProgressPercent" - description: Indication of the percentage completion of the task. StatusDetail: allOf: - $ref: "#/components/schemas/StatusDetail" - description: Detail information of what is being done within the overall status state. UpdateDateTime: allOf: - $ref: "#/components/schemas/UpdateDateTime" - description: The timestamp when the task was gathered. description: MigrationTaskSummary includes MigrationTaskName, ProgressPercent, ProgressUpdateStream, Status, and UpdateDateTime for each task. NextUpdateSeconds: type: integer minimum: 0 ProgressUpdateStreamSummary: type: object properties: ProgressUpdateStreamName: allOf: - $ref: "#/components/schemas/ProgressUpdateStream" - description: "The name of the ProgressUpdateStream. Do not store personal data in this field. " description: Summary of the AWS resource used for access control that is implicitly linked to your AWS account. ResourceAttributeList: type: array items: $ref: "#/components/schemas/ResourceAttribute" minItems: 1 maxItems: 100 ResourceAttributeType: type: string enum: - IPV4_ADDRESS - IPV6_ADDRESS - MAC_ADDRESS - FQDN - VM_MANAGER_ID - VM_MANAGED_OBJECT_REFERENCE - VM_NAME - VM_PATH - BIOS_ID - MOTHERBOARD_SERIAL_NUMBER ResourceAttributeValue: type: string pattern: ^.{1,256}$ minLength: 1 maxLength: 256 security: - hmac: []