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 AnomalyMonitor = AnomalyMonitor' {}
- newAnomalyMonitor :: Text -> MonitorType -> AnomalyMonitor
- anomalyMonitor_creationDate :: Lens' AnomalyMonitor (Maybe Text)
- anomalyMonitor_dimensionalValueCount :: Lens' AnomalyMonitor (Maybe Natural)
- anomalyMonitor_lastEvaluatedDate :: Lens' AnomalyMonitor (Maybe Text)
- anomalyMonitor_lastUpdatedDate :: Lens' AnomalyMonitor (Maybe Text)
- anomalyMonitor_monitorArn :: Lens' AnomalyMonitor (Maybe Text)
- anomalyMonitor_monitorDimension :: Lens' AnomalyMonitor (Maybe MonitorDimension)
- anomalyMonitor_monitorSpecification :: Lens' AnomalyMonitor (Maybe Expression)
- anomalyMonitor_monitorName :: Lens' AnomalyMonitor Text
- anomalyMonitor_monitorType :: Lens' AnomalyMonitor MonitorType
Documentation
data AnomalyMonitor Source #
This object continuously inspects your account's cost data for
anomalies. It's based on MonitorType
and MonitorSpecification
. The
content consists of detailed metadata and the current status of the
monitor object.
See: newAnomalyMonitor
smart constructor.
AnomalyMonitor' | |
|
Instances
:: Text | |
-> MonitorType | |
-> AnomalyMonitor |
Create a value of AnomalyMonitor
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:creationDate:AnomalyMonitor'
, anomalyMonitor_creationDate
- The date when the monitor was created.
$sel:dimensionalValueCount:AnomalyMonitor'
, anomalyMonitor_dimensionalValueCount
- The value for evaluated dimensions.
$sel:lastEvaluatedDate:AnomalyMonitor'
, anomalyMonitor_lastEvaluatedDate
- The date when the monitor last evaluated for anomalies.
$sel:lastUpdatedDate:AnomalyMonitor'
, anomalyMonitor_lastUpdatedDate
- The date when the monitor was last updated.
$sel:monitorArn:AnomalyMonitor'
, anomalyMonitor_monitorArn
- The Amazon Resource Name (ARN) value.
$sel:monitorDimension:AnomalyMonitor'
, anomalyMonitor_monitorDimension
- The dimensions to evaluate.
$sel:monitorSpecification:AnomalyMonitor'
, anomalyMonitor_monitorSpecification
- Undocumented member.
$sel:monitorName:AnomalyMonitor'
, anomalyMonitor_monitorName
- The name of the monitor.
$sel:monitorType:AnomalyMonitor'
, anomalyMonitor_monitorType
- The possible type values.
anomalyMonitor_creationDate :: Lens' AnomalyMonitor (Maybe Text) Source #
The date when the monitor was created.
anomalyMonitor_dimensionalValueCount :: Lens' AnomalyMonitor (Maybe Natural) Source #
The value for evaluated dimensions.
anomalyMonitor_lastEvaluatedDate :: Lens' AnomalyMonitor (Maybe Text) Source #
The date when the monitor last evaluated for anomalies.
anomalyMonitor_lastUpdatedDate :: Lens' AnomalyMonitor (Maybe Text) Source #
The date when the monitor was last updated.
anomalyMonitor_monitorArn :: Lens' AnomalyMonitor (Maybe Text) Source #
The Amazon Resource Name (ARN) value.
anomalyMonitor_monitorDimension :: Lens' AnomalyMonitor (Maybe MonitorDimension) Source #
The dimensions to evaluate.
anomalyMonitor_monitorSpecification :: Lens' AnomalyMonitor (Maybe Expression) Source #
Undocumented member.
anomalyMonitor_monitorName :: Lens' AnomalyMonitor Text Source #
The name of the monitor.
anomalyMonitor_monitorType :: Lens' AnomalyMonitor MonitorType Source #
The possible type values.