libZSservicesZSamazonka-lookoutmetricsZSamazonka-lookoutmetrics
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.LookoutMetrics.Types.AnomalyGroup

Description

 
Synopsis

Documentation

data AnomalyGroup Source #

A group of anomalous metrics

See: newAnomalyGroup smart constructor.

Constructors

AnomalyGroup' 

Fields

Instances

Instances details
Eq AnomalyGroup Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.AnomalyGroup

Read AnomalyGroup Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.AnomalyGroup

Show AnomalyGroup Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.AnomalyGroup

Generic AnomalyGroup Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.AnomalyGroup

Associated Types

type Rep AnomalyGroup :: Type -> Type #

NFData AnomalyGroup Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.AnomalyGroup

Methods

rnf :: AnomalyGroup -> () #

Hashable AnomalyGroup Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.AnomalyGroup

FromJSON AnomalyGroup Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.AnomalyGroup

type Rep AnomalyGroup Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.AnomalyGroup

type Rep AnomalyGroup = D1 ('MetaData "AnomalyGroup" "Amazonka.LookoutMetrics.Types.AnomalyGroup" "libZSservicesZSamazonka-lookoutmetricsZSamazonka-lookoutmetrics" 'False) (C1 ('MetaCons "AnomalyGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "metricLevelImpactList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricLevelImpact])) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "anomalyGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "anomalyGroupScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "primaryMetricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAnomalyGroup :: AnomalyGroup Source #

Create a value of AnomalyGroup 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:metricLevelImpactList:AnomalyGroup', anomalyGroup_metricLevelImpactList - A list of measures affected by the anomaly.

$sel:startTime:AnomalyGroup', anomalyGroup_startTime - The start time for the group.

$sel:anomalyGroupId:AnomalyGroup', anomalyGroup_anomalyGroupId - The ID of the anomaly group.

$sel:anomalyGroupScore:AnomalyGroup', anomalyGroup_anomalyGroupScore - The severity score of the group.

$sel:primaryMetricName:AnomalyGroup', anomalyGroup_primaryMetricName - The name of the primary affected measure for the group.

$sel:endTime:AnomalyGroup', anomalyGroup_endTime - The end time for the group.

anomalyGroup_metricLevelImpactList :: Lens' AnomalyGroup (Maybe [MetricLevelImpact]) Source #

A list of measures affected by the anomaly.

anomalyGroup_startTime :: Lens' AnomalyGroup (Maybe Text) Source #

The start time for the group.

anomalyGroup_primaryMetricName :: Lens' AnomalyGroup (Maybe Text) Source #

The name of the primary affected measure for the group.

anomalyGroup_endTime :: Lens' AnomalyGroup (Maybe Text) Source #

The end time for the group.