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)


1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1374

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)


1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1374

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)


1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1374

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)


1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1374

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:



1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1374

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)


1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1374

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)


1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1374

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.



1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 1374

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