Expand 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.
If you’re using the service, you’re probably looking for MigrationHubClient and MigrationHub.
Structs§
- Application
State The state of an application discovered through Migration Hub import, the AWS Agentless Discovery Connector, or the AWS Application Discovery Agent.
- Associate
Created Artifact Request - Associate
Created Artifact Result - Associate
Discovered Resource Request - Associate
Discovered Resource Result - Create
Progress Update Stream Request - Create
Progress Update Stream Result - Created
Artifact An ARN of the AWS cloud resource target receiving the migration (e.g., AMI, EC2 instance, RDS instance, etc.).
- Delete
Progress Update Stream Request - Delete
Progress Update Stream Result - Describe
Application State Request - Describe
Application State Result - Describe
Migration Task Request - Describe
Migration Task Result - Disassociate
Created Artifact Request - Disassociate
Created Artifact Result - Disassociate
Discovered Resource Request - Disassociate
Discovered Resource Result - Discovered
Resource Object representing the on-premises resource being migrated.
- Import
Migration Task Request - Import
Migration Task Result - List
Application States Request - List
Application States Result - List
Created Artifacts Request - List
Created Artifacts Result - List
Discovered Resources Request - List
Discovered Resources Result - List
Migration Tasks Request - List
Migration Tasks Result - List
Progress Update Streams Request - List
Progress Update Streams Result - Migration
HubClient - A client for the AWS Migration Hub API.
- Migration
Task Represents a migration task in a migration tool.
- Migration
Task Summary MigrationTaskSummary includes
MigrationTaskName
,ProgressPercent
,ProgressUpdateStream
,Status
, andUpdateDateTime
for each task.- Notify
Application State Request - Notify
Application State Result - Notify
Migration Task State Request - Notify
Migration Task State Result - Progress
Update Stream Summary Summary of the AWS resource used for access control that is implicitly linked to your AWS account.
- PutResource
Attributes Request - PutResource
Attributes Result - Resource
Attribute 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}$
- Task
Task object encapsulating task information.
Enums§
- Associate
Created Artifact Error - Errors returned by AssociateCreatedArtifact
- Associate
Discovered Resource Error - Errors returned by AssociateDiscoveredResource
- Create
Progress Update Stream Error - Errors returned by CreateProgressUpdateStream
- Delete
Progress Update Stream Error - Errors returned by DeleteProgressUpdateStream
- Describe
Application State Error - Errors returned by DescribeApplicationState
- Describe
Migration Task Error - Errors returned by DescribeMigrationTask
- Disassociate
Created Artifact Error - Errors returned by DisassociateCreatedArtifact
- Disassociate
Discovered Resource Error - Errors returned by DisassociateDiscoveredResource
- Import
Migration Task Error - Errors returned by ImportMigrationTask
- List
Application States Error - Errors returned by ListApplicationStates
- List
Created Artifacts Error - Errors returned by ListCreatedArtifacts
- List
Discovered Resources Error - Errors returned by ListDiscoveredResources
- List
Migration Tasks Error - Errors returned by ListMigrationTasks
- List
Progress Update Streams Error - Errors returned by ListProgressUpdateStreams
- Notify
Application State Error - Errors returned by NotifyApplicationState
- Notify
Migration Task State Error - Errors returned by NotifyMigrationTaskState
- PutResource
Attributes Error - Errors returned by PutResourceAttributes
Traits§
- Migration
Hub - Trait representing the capabilities of the AWS Migration Hub API. AWS Migration Hub clients implement this trait.