class Aws::MigrationHubStrategyRecommendations::Types::PutPortfolioPreferencesRequest
@note When making an API call, you may pass PutPortfolioPreferencesRequest
data as a hash: { application_preferences: { management_preference: { aws_managed_resources: { target_destination: ["None specified"], # required, accepts None specified, AWS Elastic BeanStalk, AWS Fargate }, no_preference: { target_destination: ["None specified"], # required, accepts None specified, AWS Elastic BeanStalk, AWS Fargate, Amazon Elastic Cloud Compute (EC2), Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS) }, self_manage_resources: { target_destination: ["None specified"], # required, accepts None specified, Amazon Elastic Cloud Compute (EC2), Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS) }, }, }, database_preferences: { database_management_preference: "AWS-managed", # accepts AWS-managed, Self-manage, No preference database_migration_preference: { heterogeneous: { target_database_engine: ["None specified"], # required, accepts None specified, Amazon Aurora, AWS PostgreSQL, MySQL, Microsoft SQL Server, Oracle Database, MariaDB, SAP, Db2 LUW, MongoDB }, homogeneous: { target_database_engine: ["None specified"], # accepts None specified }, no_preference: { target_database_engine: ["None specified"], # required, accepts None specified, Amazon Aurora, AWS PostgreSQL, MySQL, Microsoft SQL Server, Oracle Database, MariaDB, SAP, Db2 LUW, MongoDB }, }, }, prioritize_business_goals: { business_goals: { license_cost_reduction: 1, modernize_infrastructure_with_cloud_native_technologies: 1, reduce_operational_overhead_with_managed_services: 1, speed_of_migration: 1, }, }, }
@!attribute [rw] application_preferences
The transformation preferences for non-database applications. @return [Types::ApplicationPreferences]
@!attribute [rw] database_preferences
The transformation preferences for database applications. @return [Types::DatabasePreferences]
@!attribute [rw] prioritize_business_goals
The rank of the business goals based on priority. @return [Types::PrioritizeBusinessGoals]
@see docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/PutPortfolioPreferencesRequest AWS API Documentation
Constants
- SENSITIVE