Class: Aws::ObservabilityAdmin::Types::CentralizationRuleSummary

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

Overview

A summary of a centralization rule's key properties and status.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#context_graph_status ⇒ String

The status of context graph centralization for this rule. Returns Provisioning while the context graph is being set up, Healthy once it is active, or Unhealthy if provisioning failed. This status is independent of the overall RuleHealth for log delivery.

Returns:

  • (String)


289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 289

class CentralizationRuleSummary < Struct.new(
  :rule_name,
  :rule_arn,
  :creator_account_id,
  :created_time_stamp,
  :created_region,
  :last_update_time_stamp,
  :rule_health,
  :failure_reason,
  :tag_propagation_status,
  :tag_propagation_failure_reason,
  :context_graph_status,
  :destination_account_id,
  :destination_region)
  SENSITIVE = []
  include Aws::Structure
end

#created_region ⇒ String

The Amazon Web Services region where the organization centralization rule was created.

Returns:

  • (String)


289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 289

class CentralizationRuleSummary < Struct.new(
  :rule_name,
  :rule_arn,
  :creator_account_id,
  :created_time_stamp,
  :created_region,
  :last_update_time_stamp,
  :rule_health,
  :failure_reason,
  :tag_propagation_status,
  :tag_propagation_failure_reason,
  :context_graph_status,
  :destination_account_id,
  :destination_region)
  SENSITIVE = []
  include Aws::Structure
end

#created_time_stamp ⇒ Integer

The timestamp when the organization centralization rule was created.

Returns:

  • (Integer)


289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 289

class CentralizationRuleSummary < Struct.new(
  :rule_name,
  :rule_arn,
  :creator_account_id,
  :created_time_stamp,
  :created_region,
  :last_update_time_stamp,
  :rule_health,
  :failure_reason,
  :tag_propagation_status,
  :tag_propagation_failure_reason,
  :context_graph_status,
  :destination_account_id,
  :destination_region)
  SENSITIVE = []
  include Aws::Structure
end

#creator_account_id ⇒ String

The Amazon Web Services Account that created the organization centralization rule.

Returns:

  • (String)


289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 289

class CentralizationRuleSummary < Struct.new(
  :rule_name,
  :rule_arn,
  :creator_account_id,
  :created_time_stamp,
  :created_region,
  :last_update_time_stamp,
  :rule_health,
  :failure_reason,
  :tag_propagation_status,
  :tag_propagation_failure_reason,
  :context_graph_status,
  :destination_account_id,
  :destination_region)
  SENSITIVE = []
  include Aws::Structure
end

#destination_account_id ⇒ String

The primary destination account of the organization centralization rule.

Returns:

  • (String)


289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 289

class CentralizationRuleSummary < Struct.new(
  :rule_name,
  :rule_arn,
  :creator_account_id,
  :created_time_stamp,
  :created_region,
  :last_update_time_stamp,
  :rule_health,
  :failure_reason,
  :tag_propagation_status,
  :tag_propagation_failure_reason,
  :context_graph_status,
  :destination_account_id,
  :destination_region)
  SENSITIVE = []
  include Aws::Structure
end

#destination_region ⇒ String

The primary destination region of the organization centralization rule.

Returns:

  • (String)


289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 289

class CentralizationRuleSummary < Struct.new(
  :rule_name,
  :rule_arn,
  :creator_account_id,
  :created_time_stamp,
  :created_region,
  :last_update_time_stamp,
  :rule_health,
  :failure_reason,
  :tag_propagation_status,
  :tag_propagation_failure_reason,
  :context_graph_status,
  :destination_account_id,
  :destination_region)
  SENSITIVE = []
  include Aws::Structure
end

#failure_reason ⇒ String

The reason why an organization centralization rule is marked UNHEALTHY.

Returns:

  • (String)


289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 289

class CentralizationRuleSummary < Struct.new(
  :rule_name,
  :rule_arn,
  :creator_account_id,
  :created_time_stamp,
  :created_region,
  :last_update_time_stamp,
  :rule_health,
  :failure_reason,
  :tag_propagation_status,
  :tag_propagation_failure_reason,
  :context_graph_status,
  :destination_account_id,
  :destination_region)
  SENSITIVE = []
  include Aws::Structure
end

#last_update_time_stamp ⇒ Integer

The timestamp when the organization centralization rule was last updated.

Returns:

  • (Integer)


289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 289

class CentralizationRuleSummary < Struct.new(
  :rule_name,
  :rule_arn,
  :creator_account_id,
  :created_time_stamp,
  :created_region,
  :last_update_time_stamp,
  :rule_health,
  :failure_reason,
  :tag_propagation_status,
  :tag_propagation_failure_reason,
  :context_graph_status,
  :destination_account_id,
  :destination_region)
  SENSITIVE = []
  include Aws::Structure
end

#rule_arn ⇒ String

The Amazon Resource Name (ARN) of the organization centralization rule.

Returns:

  • (String)


289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 289

class CentralizationRuleSummary < Struct.new(
  :rule_name,
  :rule_arn,
  :creator_account_id,
  :created_time_stamp,
  :created_region,
  :last_update_time_stamp,
  :rule_health,
  :failure_reason,
  :tag_propagation_status,
  :tag_propagation_failure_reason,
  :context_graph_status,
  :destination_account_id,
  :destination_region)
  SENSITIVE = []
  include Aws::Structure
end

#rule_health ⇒ String

The health status of the organization centralization rule.

Returns:

  • (String)


289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 289

class CentralizationRuleSummary < Struct.new(
  :rule_name,
  :rule_arn,
  :creator_account_id,
  :created_time_stamp,
  :created_region,
  :last_update_time_stamp,
  :rule_health,
  :failure_reason,
  :tag_propagation_status,
  :tag_propagation_failure_reason,
  :context_graph_status,
  :destination_account_id,
  :destination_region)
  SENSITIVE = []
  include Aws::Structure
end

#rule_name ⇒ String

The name of the organization centralization rule.

Returns:

  • (String)


289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 289

class CentralizationRuleSummary < Struct.new(
  :rule_name,
  :rule_arn,
  :creator_account_id,
  :created_time_stamp,
  :created_region,
  :last_update_time_stamp,
  :rule_health,
  :failure_reason,
  :tag_propagation_status,
  :tag_propagation_failure_reason,
  :context_graph_status,
  :destination_account_id,
  :destination_region)
  SENSITIVE = []
  include Aws::Structure
end

#tag_propagation_failure_reason ⇒ String

The reason tag propagation is unhealthy for this rule. Only present when TagPropagationStatus is Unhealthy.

Returns:

  • (String)


289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 289

class CentralizationRuleSummary < Struct.new(
  :rule_name,
  :rule_arn,
  :creator_account_id,
  :created_time_stamp,
  :created_region,
  :last_update_time_stamp,
  :rule_health,
  :failure_reason,
  :tag_propagation_status,
  :tag_propagation_failure_reason,
  :context_graph_status,
  :destination_account_id,
  :destination_region)
  SENSITIVE = []
  include Aws::Structure
end

#tag_propagation_status ⇒ String

The health status of tag propagation for this rule. This status is independent of the overall RuleHealth for log delivery. Returns Healthy when the most recent tag-propagation attempt succeeded, or Unhealthy when the most recent attempt failed.

Returns:

  • (String)


289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 289

class CentralizationRuleSummary < Struct.new(
  :rule_name,
  :rule_arn,
  :creator_account_id,
  :created_time_stamp,
  :created_region,
  :last_update_time_stamp,
  :rule_health,
  :failure_reason,
  :tag_propagation_status,
  :tag_propagation_failure_reason,
  :context_graph_status,
  :destination_account_id,
  :destination_region)
  SENSITIVE = []
  include Aws::Structure
end