Class: Aws::ObservabilityAdmin::Types::CentralizationRuleSource

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

Overview

Configuration specifying the source of telemetry data to be centralized.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#regions ⇒ Array<String>

The list of source regions from which telemetry data should be centralized.

Returns:

  • (Array<String>)


209
210
211
212
213
214
215
216
217
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 209

class CentralizationRuleSource < Struct.new(
  :regions,
  :scope,
  :source_logs_configuration,
  :source_metrics_configuration,
  :source_context_graph_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#scope ⇒ String

The organizational scope from which telemetry data should be centralized, specified using organization id, accounts or organizational unit ids.

Returns:

  • (String)


209
210
211
212
213
214
215
216
217
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 209

class CentralizationRuleSource < Struct.new(
  :regions,
  :scope,
  :source_logs_configuration,
  :source_metrics_configuration,
  :source_context_graph_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#source_context_graph_configuration ⇒ Types::SourceContextGraphConfiguration

Configuration that enables centralization of the context graph for the selected sources. Including this configuration in a rule's source opts the rule into centralizing the context graph for the selected sources.

Returns:

  • (Types::SourceContextGraphConfiguration)


209
210
211
212
213
214
215
216
217
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 209

class CentralizationRuleSource < Struct.new(
  :regions,
  :scope,
  :source_logs_configuration,
  :source_metrics_configuration,
  :source_context_graph_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#source_logs_configuration ⇒ Types::SourceLogsConfiguration

Log specific configuration for centralization source log groups.



209
210
211
212
213
214
215
216
217
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 209

class CentralizationRuleSource < Struct.new(
  :regions,
  :scope,
  :source_logs_configuration,
  :source_metrics_configuration,
  :source_context_graph_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#source_metrics_configuration ⇒ Types::SourceMetricsConfiguration

Metric specific configuration for centralization source metrics.



209
210
211
212
213
214
215
216
217
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 209

class CentralizationRuleSource < Struct.new(
  :regions,
  :scope,
  :source_logs_configuration,
  :source_metrics_configuration,
  :source_context_graph_configuration)
  SENSITIVE = []
  include Aws::Structure
end