libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch
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.CloudWatch.Types.InsightRuleContributor

Description

 
Synopsis

Documentation

data InsightRuleContributor Source #

One of the unique contributors found by a Contributor Insights rule. If the rule contains multiple keys, then a unique contributor is a unique combination of values from all the keys in the rule.

If the rule contains a single key, then each unique contributor is each unique value for this key.

For more information, see GetInsightRuleReport.

See: newInsightRuleContributor smart constructor.

Constructors

InsightRuleContributor' 

Fields

Instances

Instances details
Eq InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

Read InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

Show InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

Generic InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

Associated Types

type Rep InsightRuleContributor :: Type -> Type #

NFData InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

Methods

rnf :: InsightRuleContributor -> () #

Hashable InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

FromXML InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

type Rep InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

type Rep InsightRuleContributor = D1 ('MetaData "InsightRuleContributor" "Amazonka.CloudWatch.Types.InsightRuleContributor" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "InsightRuleContributor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "approximateAggregateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "datapoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [InsightRuleContributorDatapoint]))))

newInsightRuleContributor Source #

Create a value of InsightRuleContributor 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:keys:InsightRuleContributor', insightRuleContributor_keys - One of the log entry field keywords that is used to define contributors for this rule.

$sel:approximateAggregateValue:InsightRuleContributor', insightRuleContributor_approximateAggregateValue - An approximation of the aggregate value that comes from this contributor.

$sel:datapoints:InsightRuleContributor', insightRuleContributor_datapoints - An array of the data points where this contributor is present. Only the data points when this contributor appeared are included in the array.

insightRuleContributor_keys :: Lens' InsightRuleContributor [Text] Source #

One of the log entry field keywords that is used to define contributors for this rule.

insightRuleContributor_approximateAggregateValue :: Lens' InsightRuleContributor Double Source #

An approximation of the aggregate value that comes from this contributor.

insightRuleContributor_datapoints :: Lens' InsightRuleContributor [InsightRuleContributorDatapoint] Source #

An array of the data points where this contributor is present. Only the data points when this contributor appeared are included in the array.