Class: Aws::ObservabilityAdmin::Types::GetTelemetryRuleOutput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_time_stamp ⇒ Integer

The timestamp when the telemetry rule was created.

Returns:

  • (Integer)


1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1394

class GetTelemetryRuleOutput < Struct.new(
  :rule_name,
  :rule_arn,
  :created_time_stamp,
  :last_update_time_stamp,
  :telemetry_rule,
  :home_region,
  :is_replicated,
  :region_statuses)
  SENSITIVE = []
  include Aws::Structure
end

#home_region ⇒ String

The Amazon Web Services Region where the telemetry rule was originally created. For replicated rules in spoke regions, this indicates the region that manages the rule. For rules created without multi-region scope, this field is not present.

Returns:

  • (String)


1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1394

class GetTelemetryRuleOutput < Struct.new(
  :rule_name,
  :rule_arn,
  :created_time_stamp,
  :last_update_time_stamp,
  :telemetry_rule,
  :home_region,
  :is_replicated,
  :region_statuses)
  SENSITIVE = []
  include Aws::Structure
end

#is_replicated ⇒ Boolean

Indicates whether this telemetry rule is a replica that was created in this region through multi-region fan-out from the home region. Replicated rules cannot be directly updated or deleted in the spoke region. To modify a replicated rule, make changes in the home region.

Returns:

  • (Boolean)


1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1394

class GetTelemetryRuleOutput < Struct.new(
  :rule_name,
  :rule_arn,
  :created_time_stamp,
  :last_update_time_stamp,
  :telemetry_rule,
  :home_region,
  :is_replicated,
  :region_statuses)
  SENSITIVE = []
  include Aws::Structure
end

#last_update_time_stamp ⇒ Integer

The timestamp when the telemetry rule was last updated.

Returns:

  • (Integer)


1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1394

class GetTelemetryRuleOutput < Struct.new(
  :rule_name,
  :rule_arn,
  :created_time_stamp,
  :last_update_time_stamp,
  :telemetry_rule,
  :home_region,
  :is_replicated,
  :region_statuses)
  SENSITIVE = []
  include Aws::Structure
end

#region_statuses ⇒ Array<Types::RegionStatus>

A list of per-region replication statuses for the telemetry rule. Each entry indicates the replication status of the rule in a specific spoke region. This field is only present for rules created with multi-region scope.

Returns:



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1394

class GetTelemetryRuleOutput < Struct.new(
  :rule_name,
  :rule_arn,
  :created_time_stamp,
  :last_update_time_stamp,
  :telemetry_rule,
  :home_region,
  :is_replicated,
  :region_statuses)
  SENSITIVE = []
  include Aws::Structure
end

#rule_arn ⇒ String

The Amazon Resource Name (ARN) of the telemetry rule.

Returns:

  • (String)


1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1394

class GetTelemetryRuleOutput < Struct.new(
  :rule_name,
  :rule_arn,
  :created_time_stamp,
  :last_update_time_stamp,
  :telemetry_rule,
  :home_region,
  :is_replicated,
  :region_statuses)
  SENSITIVE = []
  include Aws::Structure
end

#rule_name ⇒ String

The name of the telemetry rule.

Returns:

  • (String)


1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1394

class GetTelemetryRuleOutput < Struct.new(
  :rule_name,
  :rule_arn,
  :created_time_stamp,
  :last_update_time_stamp,
  :telemetry_rule,
  :home_region,
  :is_replicated,
  :region_statuses)
  SENSITIVE = []
  include Aws::Structure
end

#telemetry_rule ⇒ Types::TelemetryRule

The configuration details of the telemetry rule.



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1394

class GetTelemetryRuleOutput < Struct.new(
  :rule_name,
  :rule_arn,
  :created_time_stamp,
  :last_update_time_stamp,
  :telemetry_rule,
  :home_region,
  :is_replicated,
  :region_statuses)
  SENSITIVE = []
  include Aws::Structure
end