Class: Aws::MigrationHubStrategyRecommendations::Types::ApplicationPreferences

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb

Overview

Note:

When making an API call, you may pass ApplicationPreferences data as a hash:

{
  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)
    },
  },
}

Application preferences that you specify.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#management_preferenceTypes::ManagementPreference

Application preferences that you specify to prefer managed environment.



229
230
231
232
233
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 229

class ApplicationPreferences < Struct.new(
  :management_preference)
  SENSITIVE = []
  include Aws::Structure
end