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 ECSServiceProjectedMetric = ECSServiceProjectedMetric' {
- lowerBoundValues :: Maybe [Double]
- name :: Maybe ECSServiceMetricName
- timestamps :: Maybe [POSIX]
- upperBoundValues :: Maybe [Double]
- newECSServiceProjectedMetric :: ECSServiceProjectedMetric
- eCSServiceProjectedMetric_lowerBoundValues :: Lens' ECSServiceProjectedMetric (Maybe [Double])
- eCSServiceProjectedMetric_name :: Lens' ECSServiceProjectedMetric (Maybe ECSServiceMetricName)
- eCSServiceProjectedMetric_timestamps :: Lens' ECSServiceProjectedMetric (Maybe [UTCTime])
- eCSServiceProjectedMetric_upperBoundValues :: Lens' ECSServiceProjectedMetric (Maybe [Double])
Documentation
data ECSServiceProjectedMetric Source #
Describes the projected metrics of an Amazon ECS service recommendation option.
To determine the performance difference between your current ECS service and the recommended option, compare the metric data of your service against its projected metric data.
See: newECSServiceProjectedMetric
smart constructor.
ECSServiceProjectedMetric' | |
|
Instances
newECSServiceProjectedMetric :: ECSServiceProjectedMetric Source #
Create a value of ECSServiceProjectedMetric
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:lowerBoundValues:ECSServiceProjectedMetric'
, eCSServiceProjectedMetric_lowerBoundValues
- The lower bound values for the projected metric.
$sel:name:ECSServiceProjectedMetric'
, eCSServiceProjectedMetric_name
- The name of the projected metric.
The following metrics are available:
CPU
— The percentage of allocated compute units that are currently in use on the ECS service tasks.Memory
— The percentage of memory that is currently in use on the ECS service tasks.
$sel:timestamps:ECSServiceProjectedMetric'
, eCSServiceProjectedMetric_timestamps
- The timestamps of the projected metric.
$sel:upperBoundValues:ECSServiceProjectedMetric'
, eCSServiceProjectedMetric_upperBoundValues
- The upper bound values for the projected metric.
eCSServiceProjectedMetric_lowerBoundValues :: Lens' ECSServiceProjectedMetric (Maybe [Double]) Source #
The lower bound values for the projected metric.
eCSServiceProjectedMetric_name :: Lens' ECSServiceProjectedMetric (Maybe ECSServiceMetricName) Source #
The name of the projected metric.
The following metrics are available:
CPU
— The percentage of allocated compute units that are currently in use on the ECS service tasks.Memory
— The percentage of memory that is currently in use on the ECS service tasks.
eCSServiceProjectedMetric_timestamps :: Lens' ECSServiceProjectedMetric (Maybe [UTCTime]) Source #
The timestamps of the projected metric.
eCSServiceProjectedMetric_upperBoundValues :: Lens' ECSServiceProjectedMetric (Maybe [Double]) Source #
The upper bound values for the projected metric.