amazonka-cost-explorer-2.0: Amazon Cost Explorer Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CostExplorer.Types.AnomalyMonitor

Description

 
Synopsis

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

Instances details
FromJSON AnomalyMonitor Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.AnomalyMonitor

ToJSON AnomalyMonitor Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.AnomalyMonitor

Generic AnomalyMonitor Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.AnomalyMonitor

Associated Types

type Rep AnomalyMonitor :: Type -> Type #

Read AnomalyMonitor Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.AnomalyMonitor

Show AnomalyMonitor Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.AnomalyMonitor

NFData AnomalyMonitor Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.AnomalyMonitor

Methods

rnf :: AnomalyMonitor -> () #

Eq AnomalyMonitor Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.AnomalyMonitor

Hashable AnomalyMonitor Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.AnomalyMonitor

type Rep AnomalyMonitor Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.AnomalyMonitor

type Rep AnomalyMonitor = D1 ('MetaData "AnomalyMonitor" "Amazonka.CostExplorer.Types.AnomalyMonitor" "amazonka-cost-explorer-2.0-QqVzyVvst98QYs5s2Ea4h" 'False) (C1 ('MetaCons "AnomalyMonitor'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dimensionalValueCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "lastEvaluatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "monitorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "monitorDimension") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MonitorDimension))) :*: (S1 ('MetaSel ('Just "monitorSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Expression)) :*: (S1 ('MetaSel ('Just "monitorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "monitorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MonitorType))))))

newAnomalyMonitor Source #

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_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.