| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.ComputeOptimizer.Types.ECSServiceRecommendationOption
Description
Synopsis
- data ECSServiceRecommendationOption = ECSServiceRecommendationOption' {}
- newECSServiceRecommendationOption :: ECSServiceRecommendationOption
- eCSServiceRecommendationOption_containerRecommendations :: Lens' ECSServiceRecommendationOption (Maybe [ContainerRecommendation])
- eCSServiceRecommendationOption_cpu :: Lens' ECSServiceRecommendationOption (Maybe Int)
- eCSServiceRecommendationOption_memory :: Lens' ECSServiceRecommendationOption (Maybe Int)
- eCSServiceRecommendationOption_projectedUtilizationMetrics :: Lens' ECSServiceRecommendationOption (Maybe [ECSServiceProjectedUtilizationMetric])
- eCSServiceRecommendationOption_savingsOpportunity :: Lens' ECSServiceRecommendationOption (Maybe SavingsOpportunity)
Documentation
data ECSServiceRecommendationOption Source #
Describes the recommendation options for an Amazon ECS service.
See: newECSServiceRecommendationOption smart constructor.
Constructors
| ECSServiceRecommendationOption' | |
Fields
| |
Instances
newECSServiceRecommendationOption :: ECSServiceRecommendationOption Source #
Create a value of ECSServiceRecommendationOption with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:containerRecommendations:ECSServiceRecommendationOption', eCSServiceRecommendationOption_containerRecommendations - The CPU and memory size recommendations for the containers within the
task of your ECS service.
ECSServiceRecommendationOption, eCSServiceRecommendationOption_cpu - The CPU size of the ECS service recommendation option.
$sel:memory:ECSServiceRecommendationOption', eCSServiceRecommendationOption_memory - The memory size of the ECS service recommendation option.
$sel:projectedUtilizationMetrics:ECSServiceRecommendationOption', eCSServiceRecommendationOption_projectedUtilizationMetrics - An array of objects that describe the projected utilization metrics of
the ECS service recommendation option.
$sel:savingsOpportunity:ECSServiceRecommendationOption', eCSServiceRecommendationOption_savingsOpportunity - Undocumented member.
eCSServiceRecommendationOption_containerRecommendations :: Lens' ECSServiceRecommendationOption (Maybe [ContainerRecommendation]) Source #
The CPU and memory size recommendations for the containers within the task of your ECS service.
eCSServiceRecommendationOption_cpu :: Lens' ECSServiceRecommendationOption (Maybe Int) Source #
The CPU size of the ECS service recommendation option.
eCSServiceRecommendationOption_memory :: Lens' ECSServiceRecommendationOption (Maybe Int) Source #
The memory size of the ECS service recommendation option.
eCSServiceRecommendationOption_projectedUtilizationMetrics :: Lens' ECSServiceRecommendationOption (Maybe [ECSServiceProjectedUtilizationMetric]) Source #
An array of objects that describe the projected utilization metrics of the ECS service recommendation option.
eCSServiceRecommendationOption_savingsOpportunity :: Lens' ECSServiceRecommendationOption (Maybe SavingsOpportunity) Source #
Undocumented member.