class Aws::ComputeOptimizer::Types::RecommendationPreferences

Describes preferences for recommendations.

@note When making an API call, you may pass RecommendationPreferences

data as a hash:

    {
      cpu_vendor_architectures: ["AWS_ARM64"], # accepts AWS_ARM64, CURRENT
    }

@!attribute [rw] cpu_vendor_architectures

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 Graviton2 instance types
  only.

* A GetEC2RecommendationProjectedMetrics request, Compute Optimizer
  returns projected utilization metrics for Graviton2 instance type
  recommendations only.

* A ExportEC2InstanceRecommendations or
  ExportAutoScalingGroupRecommendations request, Compute Optimizer
  exports recommendations that consist of Graviton2 instance types
  only.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/compute-optimizer-2019-11-01/RecommendationPreferences AWS API Documentation

Constants

SENSITIVE