| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.CostExplorer.Types.AnomalyMonitor
Description
Synopsis
- data AnomalyMonitor = AnomalyMonitor' {}
- newAnomalyMonitor :: Text -> MonitorType -> AnomalyMonitor
- anomalyMonitor_dimensionalValueCount :: Lens' AnomalyMonitor (Maybe Natural)
- anomalyMonitor_monitorSpecification :: Lens' AnomalyMonitor (Maybe Expression)
- anomalyMonitor_monitorDimension :: Lens' AnomalyMonitor (Maybe MonitorDimension)
- anomalyMonitor_creationDate :: Lens' AnomalyMonitor (Maybe Text)
- anomalyMonitor_lastUpdatedDate :: Lens' AnomalyMonitor (Maybe Text)
- anomalyMonitor_lastEvaluatedDate :: Lens' AnomalyMonitor (Maybe Text)
- anomalyMonitor_monitorArn :: Lens' AnomalyMonitor (Maybe Text)
- 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.
Constructors
| AnomalyMonitor' | |
Fields
| |
Instances
Arguments
| :: 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:dimensionalValueCount:AnomalyMonitor', anomalyMonitor_dimensionalValueCount - The value for evaluated dimensions.
$sel:monitorSpecification:AnomalyMonitor', anomalyMonitor_monitorSpecification - Undocumented member.
$sel:monitorDimension:AnomalyMonitor', anomalyMonitor_monitorDimension - The dimensions to evaluate.
$sel:creationDate:AnomalyMonitor', anomalyMonitor_creationDate - The date when the monitor was created.
$sel:lastUpdatedDate:AnomalyMonitor', anomalyMonitor_lastUpdatedDate - The date when the monitor was last updated.
$sel:lastEvaluatedDate:AnomalyMonitor', anomalyMonitor_lastEvaluatedDate - The date when the monitor last evaluated for anomalies.
$sel:monitorArn:AnomalyMonitor', anomalyMonitor_monitorArn - The Amazon Resource Name (ARN) value.
$sel:monitorName:AnomalyMonitor', anomalyMonitor_monitorName - The name of the monitor.
$sel:monitorType:AnomalyMonitor', anomalyMonitor_monitorType - The possible type values.
anomalyMonitor_dimensionalValueCount :: Lens' AnomalyMonitor (Maybe Natural) Source #
The value for evaluated dimensions.
anomalyMonitor_monitorSpecification :: Lens' AnomalyMonitor (Maybe Expression) Source #
Undocumented member.
anomalyMonitor_monitorDimension :: Lens' AnomalyMonitor (Maybe MonitorDimension) Source #
The dimensions to evaluate.
anomalyMonitor_creationDate :: Lens' AnomalyMonitor (Maybe Text) Source #
The date when the monitor was created.
anomalyMonitor_lastUpdatedDate :: Lens' AnomalyMonitor (Maybe Text) Source #
The date when the monitor was last updated.
anomalyMonitor_lastEvaluatedDate :: Lens' AnomalyMonitor (Maybe Text) Source #
The date when the monitor last evaluated for anomalies.
anomalyMonitor_monitorArn :: Lens' AnomalyMonitor (Maybe Text) Source #
The Amazon Resource Name (ARN) value.
anomalyMonitor_monitorName :: Lens' AnomalyMonitor Text Source #
The name of the monitor.
anomalyMonitor_monitorType :: Lens' AnomalyMonitor MonitorType Source #
The possible type values.