libZSservicesZSamazonka-cost-explorerZSamazonka-cost-explorer
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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
Eq AnomalyMonitor Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.AnomalyMonitor

Read AnomalyMonitor Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.AnomalyMonitor

Show 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 #

NFData AnomalyMonitor Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.AnomalyMonitor

Methods

rnf :: AnomalyMonitor -> () #

Hashable AnomalyMonitor Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.AnomalyMonitor

ToJSON AnomalyMonitor Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.AnomalyMonitor

FromJSON 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" "libZSservicesZSamazonka-cost-explorerZSamazonka-cost-explorer" 'False) (C1 ('MetaCons "AnomalyMonitor'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "dimensionalValueCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "monitorSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Expression))) :*: (S1 ('MetaSel ('Just "monitorDimension") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MonitorDimension)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastEvaluatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "monitorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (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: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_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.