Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Application
State The state of an application discovered through Migration Hub import, the AWS Agentless Discovery Connector, or the AWS Application Discovery Agent.
- Created
Artifact An ARN of the AWS cloud resource target receiving the migration (e.g., AMI, EC2 instance, RDS instance, etc.).
- Discovered
Resource Object representing the on-premises resource being migrated.
- Migration
Task Represents a migration task in a migration tool.
- Migration
Task Summary MigrationTaskSummary includes
MigrationTaskName
,ProgressPercent
,ProgressUpdateStream
,Status
, andUpdateDateTime
for each task.- Migration
Task Update A migration-task progress update.
- Progress
Update Stream Summary Summary of the AWS resource used for access control that is implicitly linked to your AWS account.
- 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}$
- Source
Resource A source resource can be a source server, a migration wave, an application, or any other resource that you track.
- Task
Task object encapsulating task information.
Enums§
- Application
Status - When writing a match expression against
ApplicationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Resource
Attribute Type - When writing a match expression against
ResourceAttributeType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Status
- When writing a match expression against
Status
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Update
Type - When writing a match expression against
UpdateType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.