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 |
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.
ECSServiceRecommendationOption' | |
|
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.