class Aws::MigrationHubStrategyRecommendations::Types::StrategyOption
Information about all the available strategy options for migrating and modernizing an application component.
@note When making an API call, you may pass StrategyOption
data as a hash: { is_preferred: false, strategy: "Rehost", # accepts Rehost, Retirement, Refactor, Replatform, Retain, Relocate, Repurchase target_destination: "None specified", # accepts 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 tool_name: "App2Container", # accepts 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 }
@!attribute [rw] is_preferred
Indicates if a specific strategy is preferred for the application component. @return [Boolean]
@!attribute [rw] strategy
Type of transformation. For example, Rehost, Replatform, and so on. @return [String]
@!attribute [rw] target_destination
Destination information about where the application component can migrate to. For example, `EC2`, `ECS`, and so on. @return [String]
@!attribute [rw] tool_name
The name of the tool that can be used to transform an application component using this strategy. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/StrategyOption AWS API Documentation
Constants
- SENSITIVE