RDSDBRecommendation
¶
Source code in docs_src/capo_compute_optimizer/types/rdsdb_recommendation.py
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_version
instance-attribute
¶
engine_version: NotRequired[EngineVersion]
The database engine version.
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.