Class: Aws::ApplicationDiscoveryService::Types::Ec2RecommendationsExportPreferences
- Inherits:
-
Struct
- Object
- Struct
- Aws::ApplicationDiscoveryService::Types::Ec2RecommendationsExportPreferences
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-applicationdiscoveryservice/types.rb
Overview
Indicates that the exported data must include EC2 instance type matches for on-premises servers that are discovered through Amazon Web Services Application Discovery Service.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cpu_performance_metric_basis ⇒ Types::UsageMetricBasis
The recommended EC2 instance type that matches the CPU usage metric of server performance data.
-
#enabled ⇒ Boolean
If set to true, the export [preferences] is set to ‘Ec2RecommendationsExportPreferences`.
-
#excluded_instance_types ⇒ Array<String>
An array of instance types to exclude from recommendations.
-
#preferred_region ⇒ String
The target Amazon Web Services Region for the recommendations.
-
#ram_performance_metric_basis ⇒ Types::UsageMetricBasis
The recommended EC2 instance type that matches the Memory usage metric of server performance data.
-
#reserved_instance_options ⇒ Types::ReservedInstanceOptions
The contract type for a reserved instance.
-
#tenancy ⇒ String
The target tenancy to use for your recommended EC2 instances.
Instance Attribute Details
#cpu_performance_metric_basis ⇒ Types::UsageMetricBasis
The recommended EC2 instance type that matches the CPU usage metric of server performance data.
1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 |
# File 'lib/aws-sdk-applicationdiscoveryservice/types.rb', line 1183 class Ec2RecommendationsExportPreferences < Struct.new( :enabled, :cpu_performance_metric_basis, :ram_performance_metric_basis, :tenancy, :excluded_instance_types, :preferred_region, :reserved_instance_options) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
If set to true, the export [preferences] is set to ‘Ec2RecommendationsExportPreferences`.
1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 |
# File 'lib/aws-sdk-applicationdiscoveryservice/types.rb', line 1183 class Ec2RecommendationsExportPreferences < Struct.new( :enabled, :cpu_performance_metric_basis, :ram_performance_metric_basis, :tenancy, :excluded_instance_types, :preferred_region, :reserved_instance_options) SENSITIVE = [] include Aws::Structure end |
#excluded_instance_types ⇒ Array<String>
An array of instance types to exclude from recommendations.
1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 |
# File 'lib/aws-sdk-applicationdiscoveryservice/types.rb', line 1183 class Ec2RecommendationsExportPreferences < Struct.new( :enabled, :cpu_performance_metric_basis, :ram_performance_metric_basis, :tenancy, :excluded_instance_types, :preferred_region, :reserved_instance_options) SENSITIVE = [] include Aws::Structure end |
#preferred_region ⇒ String
The target Amazon Web Services Region for the recommendations. You can use any of the Region codes available for the chosen service, as listed in [Amazon Web Services service endpoints] in the *Amazon Web Services General Reference*.
1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 |
# File 'lib/aws-sdk-applicationdiscoveryservice/types.rb', line 1183 class Ec2RecommendationsExportPreferences < Struct.new( :enabled, :cpu_performance_metric_basis, :ram_performance_metric_basis, :tenancy, :excluded_instance_types, :preferred_region, :reserved_instance_options) SENSITIVE = [] include Aws::Structure end |
#ram_performance_metric_basis ⇒ Types::UsageMetricBasis
The recommended EC2 instance type that matches the Memory usage metric of server performance data.
1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 |
# File 'lib/aws-sdk-applicationdiscoveryservice/types.rb', line 1183 class Ec2RecommendationsExportPreferences < Struct.new( :enabled, :cpu_performance_metric_basis, :ram_performance_metric_basis, :tenancy, :excluded_instance_types, :preferred_region, :reserved_instance_options) SENSITIVE = [] include Aws::Structure end |
#reserved_instance_options ⇒ Types::ReservedInstanceOptions
The contract type for a reserved instance. If blank, we assume an On-Demand instance is preferred.
1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 |
# File 'lib/aws-sdk-applicationdiscoveryservice/types.rb', line 1183 class Ec2RecommendationsExportPreferences < Struct.new( :enabled, :cpu_performance_metric_basis, :ram_performance_metric_basis, :tenancy, :excluded_instance_types, :preferred_region, :reserved_instance_options) SENSITIVE = [] include Aws::Structure end |
#tenancy ⇒ String
The target tenancy to use for your recommended EC2 instances.
1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 |
# File 'lib/aws-sdk-applicationdiscoveryservice/types.rb', line 1183 class Ec2RecommendationsExportPreferences < Struct.new( :enabled, :cpu_performance_metric_basis, :ram_performance_metric_basis, :tenancy, :excluded_instance_types, :preferred_region, :reserved_instance_options) SENSITIVE = [] include Aws::Structure end |