StrategyOption
Information about all the available strategy options for migrating and modernizing an application component.
Contents
- isPreferred
- 
               Indicates if a specific strategy is preferred for the application component. Type: Boolean Required: No 
- strategy
- 
               Type of transformation. For example, Rehost, Replatform, and so on. Type: String Valid Values: Rehost | Retirement | Refactor | Replatform | Retain | Relocate | RepurchaseRequired: No 
- targetDestination
- 
               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 PostgreSQLRequired: No 
- toolName
- 
               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/RestoreRequired: No 
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: