Skip to content

RecommendationSummary

Source code in docs_src/capo_compute_optimizer/types/recommendation_summary.py
class RecommendationSummary(TypedDict, closed=True):
    summaries: NotRequired["capo_compute_optimizer.types.summaries.Summaries"]
    """<p>An array of objects that describe a recommendation summary.</p>"""
    idle_summaries: NotRequired[
        "capo_compute_optimizer.types.idle_summaries.IdleSummaries"
    ]
    """<p> Describes the findings summary of the idle resources. </p>"""
    recommendation_resource_type: NotRequired[
        "capo_compute_optimizer.types.recommendation_source_type.RecommendationSourceType"
    ]
    """<p>The resource type that the recommendation summary applies to.</p>"""
    account_id: NotRequired["capo_compute_optimizer.types.account_id.AccountId"]
    """<p>The Amazon Web Services account ID of the recommendation summary.</p>"""
    savings_opportunity: NotRequired[
        "capo_compute_optimizer.types.savings_opportunity.SavingsOpportunity"
    ]
    """<p>An object that describes the savings opportunity for a given resource type. Savings opportunity includes the estimated monthly savings amount and percentage.</p>"""
    idle_savings_opportunity: NotRequired[
        "capo_compute_optimizer.types.savings_opportunity.SavingsOpportunity"
    ]
    aggregated_savings_opportunity: NotRequired[
        "capo_compute_optimizer.types.savings_opportunity.SavingsOpportunity"
    ]
    current_performance_risk_ratings: NotRequired[
        "capo_compute_optimizer.types.current_performance_risk_ratings.CurrentPerformanceRiskRatings"
    ]
    """<p>An object that describes the performance risk ratings for a given resource type.</p>"""
    inferred_workload_savings: NotRequired[
        "capo_compute_optimizer.types.inferred_workload_savings.InferredWorkloadSavings"
    ]
    """<p> An array of objects that describes the estimated monthly saving amounts for the instances running on the specified <code>inferredWorkloadTypes</code>. The array contains the top five savings opportunites for the instances that run inferred workload types. </p>"""

account_id instance-attribute

account_id: NotRequired[AccountId]

The Amazon Web Services account ID of the recommendation summary.

aggregated_savings_opportunity instance-attribute

aggregated_savings_opportunity: NotRequired[SavingsOpportunity]

current_performance_risk_ratings instance-attribute

current_performance_risk_ratings: NotRequired[CurrentPerformanceRiskRatings]

An object that describes the performance risk ratings for a given resource type.

idle_savings_opportunity instance-attribute

idle_savings_opportunity: NotRequired[SavingsOpportunity]

idle_summaries instance-attribute

idle_summaries: NotRequired[IdleSummaries]

Describes the findings summary of the idle resources.

inferred_workload_savings instance-attribute

inferred_workload_savings: NotRequired[InferredWorkloadSavings]

An array of objects that describes the estimated monthly saving amounts for the instances running on the specified inferredWorkloadTypes. The array contains the top five savings opportunites for the instances that run inferred workload types.

recommendation_resource_type instance-attribute

recommendation_resource_type: NotRequired[RecommendationSourceType]

The resource type that the recommendation summary applies to.

savings_opportunity instance-attribute

savings_opportunity: NotRequired[SavingsOpportunity]

An object that describes the savings opportunity for a given resource type. Savings opportunity includes the estimated monthly savings amount and percentage.

summaries instance-attribute

summaries: NotRequired[Summaries]

An array of objects that describe a recommendation summary.