Skip to content

RightsizingRecommendation

Source code in docs_src/capo_cost_explorer/types/rightsizing_recommendation.py
class RightsizingRecommendation(TypedDict, closed=True):
    account_id: NotRequired["capo_cost_explorer.types.generic_string.GenericString"]
    """<p>The account that this recommendation is for.</p>"""
    current_instance: NotRequired[
        "capo_cost_explorer.types.current_instance.CurrentInstance"
    ]
    """<p>Context regarding the current instance.</p>"""
    rightsizing_type: NotRequired[
        "capo_cost_explorer.types.rightsizing_type.RightsizingType"
    ]
    """<p>A recommendation to either terminate or modify the resource.</p>"""
    modify_recommendation_detail: NotRequired[
        "capo_cost_explorer.types.modify_recommendation_detail.ModifyRecommendationDetail"
    ]
    """<p>The details for the modification recommendations. </p>"""
    terminate_recommendation_detail: NotRequired[
        "capo_cost_explorer.types.terminate_recommendation_detail.TerminateRecommendationDetail"
    ]
    """<p>The details for termination recommendations.</p>"""
    finding_reason_codes: NotRequired[
        "capo_cost_explorer.types.finding_reason_codes.FindingReasonCodes"
    ]
    """<p>The list of possible reasons why the recommendation is generated, such as under- or over-utilization of specific metrics (for example, CPU, Memory, Network). </p>"""

account_id instance-attribute

account_id: NotRequired[GenericString]

The account that this recommendation is for.

current_instance instance-attribute

current_instance: NotRequired[CurrentInstance]

Context regarding the current instance.

finding_reason_codes instance-attribute

finding_reason_codes: NotRequired[FindingReasonCodes]

The list of possible reasons why the recommendation is generated, such as under- or over-utilization of specific metrics (for example, CPU, Memory, Network).

modify_recommendation_detail instance-attribute

modify_recommendation_detail: NotRequired[ModifyRecommendationDetail]

The details for the modification recommendations.

rightsizing_type instance-attribute

rightsizing_type: NotRequired[RightsizingType]

A recommendation to either terminate or modify the resource.

terminate_recommendation_detail instance-attribute

terminate_recommendation_detail: NotRequired[TerminateRecommendationDetail]

The details for termination recommendations.