Class: Aws::ComputeOptimizer::Types::RecommendationPreferences
- Inherits:
-
Struct
- Object
- Struct
- Aws::ComputeOptimizer::Types::RecommendationPreferences
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-computeoptimizer/types.rb
Overview
Describes the recommendation preferences to return in the response of a GetAutoScalingGroupRecommendations, GetEC2InstanceRecommendations, GetEC2RecommendationProjectedMetrics, GetRDSDatabaseRecommendations, and GetRDSDatabaseRecommendationProjectedMetrics request.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cpu_vendor_architectures ⇒ Array<String>
Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.
Instance Attribute Details
#cpu_vendor_architectures ⇒ Array<String>
Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.
For example, when you specify ‘AWS_ARM64` with:
-
A GetEC2InstanceRecommendations or GetAutoScalingGroupRecommendations request, Compute Optimizer returns recommendations that consist of Graviton instance types only.
-
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton instance type recommendations only.
-
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton instance types only.
6072 6073 6074 6075 6076 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 6072 class RecommendationPreferences < Struct.new( :cpu_vendor_architectures) SENSITIVE = [] include Aws::Structure end |