Skip to content

RDSDBRecommendation

Source code in docs_src/capo_compute_optimizer/types/rdsdb_recommendation.py
class RDSDBRecommendation(TypedDict, closed=True):
    resource_arn: NotRequired["capo_compute_optimizer.types.resource_arn.ResourceArn"]
    """<p> The ARN of the current Amazon Aurora or RDS database. </p> <p> The following is the format of the ARN: </p> <p> <code>arn:aws:rds:{region}:{accountId}:db:{resourceName}</code> </p>"""
    account_id: NotRequired["capo_compute_optimizer.types.account_id.AccountId"]
    """<p> The Amazon Web Services account ID of the Amazon Aurora or RDS database. </p>"""
    engine: NotRequired["capo_compute_optimizer.types.engine.Engine"]
    """<p> The engine of the DB instance. </p>"""
    engine_version: NotRequired[
        "capo_compute_optimizer.types.engine_version.EngineVersion"
    ]
    """<p> The database engine version. </p>"""
    promotion_tier: NotRequired[
        "capo_compute_optimizer.types.promotion_tier.PromotionTier"
    ]
    """<p>The promotion tier for the Aurora instance.</p>"""
    current_db_instance_class: NotRequired[
        "capo_compute_optimizer.types.current_db_instance_class.CurrentDBInstanceClass"
    ]
    """<p> The DB instance class of the current Aurora or RDS DB instance. </p>"""
    current_storage_configuration: NotRequired[
        "capo_compute_optimizer.types.db_storage_configuration.DBStorageConfiguration"
    ]
    """<p> The configuration of the current DB storage. </p>"""
    db_cluster_identifier: NotRequired[
        "capo_compute_optimizer.types.db_cluster_identifier.DBClusterIdentifier"
    ]
    """<p>The identifier for DB cluster.</p>"""
    idle: NotRequired["capo_compute_optimizer.types.idle.Idle"]
    """<p> This indicates if the DB instance is idle or not. </p>"""
    instance_finding: NotRequired[
        "capo_compute_optimizer.types.rds_instance_finding.RDSInstanceFinding"
    ]
    """<p> The finding classification of an Amazon Aurora and RDS DB instance. </p> <p>For more information about finding classifications, see <a href="https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-rds-recommendations.html#rds-recommendations-findings"> Finding classifications for Aurora and RDS databases</a> in the <i>Compute Optimizer User Guide</i>.</p>"""
    storage_finding: NotRequired[
        "capo_compute_optimizer.types.rds_storage_finding.RDSStorageFinding"
    ]
    """<p> The finding classification of Amazon RDS DB instance storage. </p> <p>For more information about finding classifications, see <a href="https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-rds-recommendations.html#rds-recommendations-findings"> Finding classifications for Aurora and RDS databases</a> in the <i>Compute Optimizer User Guide</i>.</p>"""
    instance_finding_reason_codes: NotRequired[
        "capo_compute_optimizer.types.rds_instance_finding_reason_codes.RDSInstanceFindingReasonCodes"
    ]
    """<p> The reason for the finding classification of a DB instance. </p>"""
    current_instance_performance_risk: NotRequired[
        "capo_compute_optimizer.types.rds_current_instance_performance_risk.RDSCurrentInstancePerformanceRisk"
    ]
    """<p>The performance risk for the current DB instance.</p>"""
    current_storage_estimated_monthly_volume_io_ps_cost_variation: NotRequired[
        "capo_compute_optimizer.types.rds_estimated_monthly_volume_io_ps_cost_variation.RDSEstimatedMonthlyVolumeIOPsCostVariation"
    ]
    """<p> The level of variation in monthly I/O costs for the current DB storage configuration. </p>"""
    storage_finding_reason_codes: NotRequired[
        "capo_compute_optimizer.types.rds_storage_finding_reason_codes.RDSStorageFindingReasonCodes"
    ]
    """<p> The reason for the finding classification of RDS DB instance storage. </p>"""
    instance_recommendation_options: NotRequired[
        "capo_compute_optimizer.types.rdsdb_instance_recommendation_options.RDSDBInstanceRecommendationOptions"
    ]
    """<p> An array of objects that describe the recommendation options for the RDS DB instance. </p>"""
    storage_recommendation_options: NotRequired[
        "capo_compute_optimizer.types.rdsdb_storage_recommendation_options.RDSDBStorageRecommendationOptions"
    ]
    """<p> An array of objects that describe the recommendation options for DB instance storage. </p>"""
    utilization_metrics: NotRequired[
        "capo_compute_optimizer.types.rdsdb_utilization_metrics.RDSDBUtilizationMetrics"
    ]
    """<p> An array of objects that describe the utilization metrics of the DB instance. </p>"""
    effective_recommendation_preferences: NotRequired[
        "capo_compute_optimizer.types.rds_effective_recommendation_preferences.RDSEffectiveRecommendationPreferences"
    ]
    """<p> Describes the effective recommendation preferences for DB instances. </p>"""
    lookback_period_in_days: (
        "capo_compute_optimizer.types.look_back_period_in_days.LookBackPeriodInDays"
    )
    """<p> The number of days the DB instance utilization metrics were analyzed. </p>"""
    last_refresh_timestamp: NotRequired[
        "capo_compute_optimizer.types.last_refresh_timestamp.LastRefreshTimestamp"
    ]
    """<p> The timestamp of when the DB instance recommendation was last generated. </p>"""
    tags: NotRequired["capo_compute_optimizer.types.tags.Tags"]
    """<p> A list of tags assigned to your DB instance recommendations. </p>"""

account_id instance-attribute

account_id: NotRequired[AccountId]

The Amazon Web Services account ID of the Amazon Aurora or RDS database.

current_db_instance_class instance-attribute

current_db_instance_class: NotRequired[CurrentDBInstanceClass]

The DB instance class of the current Aurora or RDS DB instance.

current_instance_performance_risk instance-attribute

current_instance_performance_risk: NotRequired[RDSCurrentInstancePerformanceRisk]

The performance risk for the current DB instance.

current_storage_configuration instance-attribute

current_storage_configuration: NotRequired[DBStorageConfiguration]

The configuration of the current DB storage.

current_storage_estimated_monthly_volume_io_ps_cost_variation instance-attribute

current_storage_estimated_monthly_volume_io_ps_cost_variation: NotRequired[
    RDSEstimatedMonthlyVolumeIOPsCostVariation
]

The level of variation in monthly I/O costs for the current DB storage configuration.

db_cluster_identifier instance-attribute

db_cluster_identifier: NotRequired[DBClusterIdentifier]

The identifier for DB cluster.

effective_recommendation_preferences instance-attribute

effective_recommendation_preferences: NotRequired[RDSEffectiveRecommendationPreferences]

Describes the effective recommendation preferences for DB instances.

engine instance-attribute

engine: NotRequired[Engine]

The engine of the DB instance.

engine_version instance-attribute

engine_version: NotRequired[EngineVersion]

The database engine version.

idle instance-attribute

idle: NotRequired[Idle]

This indicates if the DB instance is idle or not.

instance_finding instance-attribute

instance_finding: NotRequired[RDSInstanceFinding]

The finding classification of an Amazon Aurora and RDS DB instance.

For more information about finding classifications, see Finding classifications for Aurora and RDS databases in the Compute Optimizer User Guide.

instance_finding_reason_codes instance-attribute

instance_finding_reason_codes: NotRequired[RDSInstanceFindingReasonCodes]

The reason for the finding classification of a DB instance.

instance_recommendation_options instance-attribute

instance_recommendation_options: NotRequired[RDSDBInstanceRecommendationOptions]

An array of objects that describe the recommendation options for the RDS DB instance.

last_refresh_timestamp instance-attribute

last_refresh_timestamp: NotRequired[LastRefreshTimestamp]

The timestamp of when the DB instance recommendation was last generated.

lookback_period_in_days instance-attribute

lookback_period_in_days: LookBackPeriodInDays

The number of days the DB instance utilization metrics were analyzed.

promotion_tier instance-attribute

promotion_tier: NotRequired[PromotionTier]

The promotion tier for the Aurora instance.

resource_arn instance-attribute

resource_arn: NotRequired[ResourceArn]

The ARN of the current Amazon Aurora or RDS database.

The following is the format of the ARN:

arn:aws:rds:{region}:{accountId}:db:{resourceName}

storage_finding instance-attribute

storage_finding: NotRequired[RDSStorageFinding]

The finding classification of Amazon RDS DB instance storage.

For more information about finding classifications, see Finding classifications for Aurora and RDS databases in the Compute Optimizer User Guide.

storage_finding_reason_codes instance-attribute

storage_finding_reason_codes: NotRequired[RDSStorageFindingReasonCodes]

The reason for the finding classification of RDS DB instance storage.

storage_recommendation_options instance-attribute

storage_recommendation_options: NotRequired[RDSDBStorageRecommendationOptions]

An array of objects that describe the recommendation options for DB instance storage.

tags instance-attribute

tags: NotRequired[Tags]

A list of tags assigned to your DB instance recommendations.

utilization_metrics instance-attribute

utilization_metrics: NotRequired[RDSDBUtilizationMetrics]

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