Class: Aws::Notifications::Types::AggregationSummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb

Overview

Provides additional information about the aggregation key.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_summarization_dimensions ⇒ Array<Types::SummarizationDimensionOverview>

List of additional dimensions used to group and summarize data.



90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 90

class AggregationSummary < Struct.new(
  :event_count,
  :aggregated_by,
  :aggregated_accounts,
  :aggregated_regions,
  :aggregated_organizational_units,
  :additional_summarization_dimensions)
  SENSITIVE = []
  include Aws::Structure
end

#aggregated_accounts ⇒ Types::SummarizationDimensionOverview

Indicates the Amazon Web Services accounts in the aggregation key.



90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 90

class AggregationSummary < Struct.new(
  :event_count,
  :aggregated_by,
  :aggregated_accounts,
  :aggregated_regions,
  :aggregated_organizational_units,
  :additional_summarization_dimensions)
  SENSITIVE = []
  include Aws::Structure
end

#aggregated_by ⇒ Array<Types::AggregationKey>

Indicates the criteria or rules by which notifications have been grouped together.

Returns:



90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 90

class AggregationSummary < Struct.new(
  :event_count,
  :aggregated_by,
  :aggregated_accounts,
  :aggregated_regions,
  :aggregated_organizational_units,
  :additional_summarization_dimensions)
  SENSITIVE = []
  include Aws::Structure
end

#aggregated_organizational_units ⇒ Types::SummarizationDimensionOverview

Indicates the collection of organizational units that are involved in the aggregation key.



90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 90

class AggregationSummary < Struct.new(
  :event_count,
  :aggregated_by,
  :aggregated_accounts,
  :aggregated_regions,
  :aggregated_organizational_units,
  :additional_summarization_dimensions)
  SENSITIVE = []
  include Aws::Structure
end

#aggregated_regions ⇒ Types::SummarizationDimensionOverview

Indicates the Amazon Web Services Regions in the aggregation key.



90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 90

class AggregationSummary < Struct.new(
  :event_count,
  :aggregated_by,
  :aggregated_accounts,
  :aggregated_regions,
  :aggregated_organizational_units,
  :additional_summarization_dimensions)
  SENSITIVE = []
  include Aws::Structure
end

#event_count ⇒ Integer

Indicates the number of events associated with the aggregation key.

Returns:

  • (Integer)


90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 90

class AggregationSummary < Struct.new(
  :event_count,
  :aggregated_by,
  :aggregated_accounts,
  :aggregated_regions,
  :aggregated_organizational_units,
  :additional_summarization_dimensions)
  SENSITIVE = []
  include Aws::Structure
end