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 | Repurchase
Required: 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 PostgreSQL
Required: 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/Restore
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: