Skip to content

RDSDBInstanceRecommendationOption

Source code in docs_src/capo_compute_optimizer/types/rdsdb_instance_recommendation_option.py
class RDSDBInstanceRecommendationOption(TypedDict, closed=True):
    db_instance_class: NotRequired[
        "capo_compute_optimizer.types.db_instance_class.DBInstanceClass"
    ]
    """<p> Describes the DB instance class recommendation option for your Amazon Aurora or RDS database. </p>"""
    projected_utilization_metrics: NotRequired[
        "capo_compute_optimizer.types.rdsdb_projected_utilization_metrics.RDSDBProjectedUtilizationMetrics"
    ]
    """<p> An array of objects that describe the projected utilization metrics of the DB instance recommendation option. </p>"""
    performance_risk: "capo_compute_optimizer.types.performance_risk.PerformanceRisk"
    """<p> The performance risk of the DB instance recommendation option. </p>"""
    rank: "capo_compute_optimizer.types.rank.Rank"
    """<p> The rank identifier of the DB instance recommendation option. </p>"""
    savings_opportunity: NotRequired[
        "capo_compute_optimizer.types.savings_opportunity.SavingsOpportunity"
    ]
    savings_opportunity_after_discounts: NotRequired[
        "capo_compute_optimizer.types.rds_instance_savings_opportunity_after_discounts.RDSInstanceSavingsOpportunityAfterDiscounts"
    ]
    """<p> Describes the savings opportunity for Amazon Aurora and RDS database recommendations or for the recommendation option. </p> <p>Savings opportunity represents the estimated monthly savings after applying Savings Plans discounts. You can achieve this by implementing a given Compute Optimizer recommendation.</p>"""

db_instance_class instance-attribute

db_instance_class: NotRequired[DBInstanceClass]

Describes the DB instance class recommendation option for your Amazon Aurora or RDS database.

performance_risk instance-attribute

performance_risk: PerformanceRisk

The performance risk of the DB instance recommendation option.

projected_utilization_metrics instance-attribute

projected_utilization_metrics: NotRequired[RDSDBProjectedUtilizationMetrics]

An array of objects that describe the projected utilization metrics of the DB instance recommendation option.

rank instance-attribute

rank: Rank

The rank identifier of the DB instance recommendation option.

savings_opportunity instance-attribute

savings_opportunity: NotRequired[SavingsOpportunity]

savings_opportunity_after_discounts instance-attribute

savings_opportunity_after_discounts: NotRequired[
    RDSInstanceSavingsOpportunityAfterDiscounts
]

Describes the savings opportunity for Amazon Aurora and RDS database recommendations or for the recommendation option.

Savings opportunity represents the estimated monthly savings after applying Savings Plans discounts. You can achieve this by implementing a given Compute Optimizer recommendation.