ECSServiceRecommendationOption
¶
Source code in docs_src/capo_compute_optimizer/types/ecs_service_recommendation_option.py
container_recommendations
instance-attribute
¶
container_recommendations: NotRequired[ContainerRecommendations]
The CPU and memory size recommendations for the containers within the task of your Amazon ECS service.
cpu
instance-attribute
¶
cpu: NotRequired[NullableCpu]
The CPU size of the Amazon ECS service recommendation option.
memory
instance-attribute
¶
memory: NotRequired[NullableMemory]
The memory size of the Amazon ECS service recommendation option.
projected_utilization_metrics
instance-attribute
¶
projected_utilization_metrics: NotRequired[ECSServiceProjectedUtilizationMetrics]
An array of objects that describe the projected utilization metrics of the Amazon ECS service recommendation option.
savings_opportunity_after_discounts
instance-attribute
¶
savings_opportunity_after_discounts: NotRequired[ECSSavingsOpportunityAfterDiscounts]
Describes the savings opportunity for Amazon ECS service 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.