StrategyOption - Migration Hub Strategy Recommendations


Information about all the available strategy options for migrating and modernizing an application component.



Indicates if a specific strategy is preferred for the application component.

Type: Boolean

Required: No


Type of transformation. For example, Rehost, Replatform, and so on.

Type: String

Valid Values: Rehost | Retirement | Refactor | Replatform | Retain | Relocate | Repurchase

Required: No


Destination information about where the application component can migrate to. For example, EC2, ECS, and so on.

Type: String

Valid Values: None specified | AWS Elastic BeanStalk | AWS Fargate | Amazon Elastic Cloud Compute (EC2) | Amazon Elastic Container Service (ECS) | Amazon Elastic Kubernetes Service (EKS) | Aurora MySQL | Aurora PostgreSQL | Amazon Relational Database Service on MySQL | Amazon Relational Database Service on PostgreSQL | Amazon DocumentDB | Amazon DynamoDB | Amazon Relational Database Service | Babelfish for Aurora PostgreSQL

Required: No


The name of the tool that can be used to transform an application component using this strategy.

Type: String

Valid Values: App2Container | Porting Assistant For .NET | End of Support Migration | Windows Web Application Migration Assistant | Application Migration Service | Strategy Recommendation Support | In Place Operating System Upgrade | Schema Conversion Tool | Database Migration Service | Native SQL Server Backup/Restore

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: