Class: Aws::CloudWatch::Types::InsightRuleContributor

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudwatch/types.rb

Overview

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

[1]: docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetInsightRuleReport.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#approximate_aggregate_valueFloat

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

Returns:

  • (Float)

1859
1860
1861
1862
1863
1864
1865
# File 'lib/aws-sdk-cloudwatch/types.rb', line 1859

class InsightRuleContributor < Struct.new(
  :keys,
  :approximate_aggregate_value,
  :datapoints)
  SENSITIVE = []
  include Aws::Structure
end

#datapointsArray<Types::InsightRuleContributorDatapoint>

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


1859
1860
1861
1862
1863
1864
1865
# File 'lib/aws-sdk-cloudwatch/types.rb', line 1859

class InsightRuleContributor < Struct.new(
  :keys,
  :approximate_aggregate_value,
  :datapoints)
  SENSITIVE = []
  include Aws::Structure
end

#keysArray<String>

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

Returns:

  • (Array<String>)

1859
1860
1861
1862
1863
1864
1865
# File 'lib/aws-sdk-cloudwatch/types.rb', line 1859

class InsightRuleContributor < Struct.new(
  :keys,
  :approximate_aggregate_value,
  :datapoints)
  SENSITIVE = []
  include Aws::Structure
end