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

Description

 
Synopsis

Documentation

data InsightRuleMetricDatapoint Source #

One data point from the metric time series returned in a Contributor Insights rule report.

For more information, see GetInsightRuleReport.

See: newInsightRuleMetricDatapoint smart constructor.

Constructors

InsightRuleMetricDatapoint' 

Fields

  • maxContributorValue :: Maybe Double

    The maximum value provided by one contributor during this timestamp. Each timestamp is evaluated separately, so the identity of the max contributor could be different for each timestamp.

    This statistic is returned only if you included it in the Metrics array in your request.

  • sampleCount :: Maybe Double

    The number of occurrences that matched the rule during this data point.

    This statistic is returned only if you included it in the Metrics array in your request.

  • maximum :: Maybe Double

    The maximum value from a single occurence from a single contributor during the time period represented by that data point.

    This statistic is returned only if you included it in the Metrics array in your request.

  • average :: Maybe Double

    The average value from all contributors during the time period represented by that data point.

    This statistic is returned only if you included it in the Metrics array in your request.

  • minimum :: Maybe Double

    The minimum value from a single contributor during the time period represented by that data point.

    This statistic is returned only if you included it in the Metrics array in your request.

  • uniqueContributors :: Maybe Double

    The number of unique contributors who published data during this timestamp.

    This statistic is returned only if you included it in the Metrics array in your request.

  • sum :: Maybe Double

    The sum of the values from all contributors during the time period represented by that data point.

    This statistic is returned only if you included it in the Metrics array in your request.

  • timestamp :: ISO8601

    The timestamp of the data point.

Instances

Instances details
Eq InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

Read InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

Show InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

Generic InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

Associated Types

type Rep InsightRuleMetricDatapoint :: Type -> Type #

NFData InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

Hashable InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

FromXML InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

type Rep InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

type Rep InsightRuleMetricDatapoint = D1 ('MetaData "InsightRuleMetricDatapoint" "Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "InsightRuleMetricDatapoint'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "maxContributorValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "sampleCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "maximum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "average") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "minimum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "uniqueContributors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "sum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601)))))

newInsightRuleMetricDatapoint Source #

Create a value of InsightRuleMetricDatapoint 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:maxContributorValue:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_maxContributorValue - The maximum value provided by one contributor during this timestamp. Each timestamp is evaluated separately, so the identity of the max contributor could be different for each timestamp.

This statistic is returned only if you included it in the Metrics array in your request.

$sel:sampleCount:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_sampleCount - The number of occurrences that matched the rule during this data point.

This statistic is returned only if you included it in the Metrics array in your request.

$sel:maximum:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_maximum - The maximum value from a single occurence from a single contributor during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

$sel:average:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_average - The average value from all contributors during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

$sel:minimum:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_minimum - The minimum value from a single contributor during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

$sel:uniqueContributors:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_uniqueContributors - The number of unique contributors who published data during this timestamp.

This statistic is returned only if you included it in the Metrics array in your request.

$sel:sum:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_sum - The sum of the values from all contributors during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

$sel:timestamp:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_timestamp - The timestamp of the data point.

insightRuleMetricDatapoint_maxContributorValue :: Lens' InsightRuleMetricDatapoint (Maybe Double) Source #

The maximum value provided by one contributor during this timestamp. Each timestamp is evaluated separately, so the identity of the max contributor could be different for each timestamp.

This statistic is returned only if you included it in the Metrics array in your request.

insightRuleMetricDatapoint_sampleCount :: Lens' InsightRuleMetricDatapoint (Maybe Double) Source #

The number of occurrences that matched the rule during this data point.

This statistic is returned only if you included it in the Metrics array in your request.

insightRuleMetricDatapoint_maximum :: Lens' InsightRuleMetricDatapoint (Maybe Double) Source #

The maximum value from a single occurence from a single contributor during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

insightRuleMetricDatapoint_average :: Lens' InsightRuleMetricDatapoint (Maybe Double) Source #

The average value from all contributors during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

insightRuleMetricDatapoint_minimum :: Lens' InsightRuleMetricDatapoint (Maybe Double) Source #

The minimum value from a single contributor during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

insightRuleMetricDatapoint_uniqueContributors :: Lens' InsightRuleMetricDatapoint (Maybe Double) Source #

The number of unique contributors who published data during this timestamp.

This statistic is returned only if you included it in the Metrics array in your request.

insightRuleMetricDatapoint_sum :: Lens' InsightRuleMetricDatapoint (Maybe Double) Source #

The sum of the values from all contributors during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.