Skip to content

RecommendationPreferences

Source code in docs_src/capo_compute_optimizer/types/recommendation_preferences.py
class RecommendationPreferences(TypedDict, closed=True):
    cpu_vendor_architectures: NotRequired[
        "capo_compute_optimizer.types.cpu_vendor_architectures.CpuVendorArchitectures"
    ]
    """<p>Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.</p> <p>For example, when you specify <code>AWS_ARM64</code> with:</p> <ul> <li> <p>A <a>GetEC2InstanceRecommendations</a> or <a>GetAutoScalingGroupRecommendations</a> request, Compute Optimizer returns recommendations that consist of Graviton instance types only.</p> </li> <li> <p>A <a>GetEC2RecommendationProjectedMetrics</a> request, Compute Optimizer returns projected utilization metrics for Graviton instance type recommendations only.</p> </li> <li> <p>A <a>ExportEC2InstanceRecommendations</a> or <a>ExportAutoScalingGroupRecommendations</a> request, Compute Optimizer exports recommendations that consist of Graviton instance types only.</p> </li> </ul>"""

cpu_vendor_architectures instance-attribute

cpu_vendor_architectures: NotRequired[CpuVendorArchitectures]

Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.

For example, when you specify AWS_ARM64 with: