Class: Aws::ObservabilityAdmin::Types::CreateTelemetryRuleInput

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

#rule ⇒ Types::TelemetryRule

The configuration details for the telemetry rule, including the resource type, telemetry type, destination configuration, and selection criteria for which resources the rule applies to.



632
633
634
635
636
637
638
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 632

class CreateTelemetryRuleInput < Struct.new(
  :rule_name,
  :rule,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#rule_name ⇒ String

A unique name for the telemetry rule being created.

Returns:

  • (String)


632
633
634
635
636
637
638
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 632

class CreateTelemetryRuleInput < Struct.new(
  :rule_name,
  :rule,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

The key-value pairs to associate with the telemetry rule resource for categorization and management purposes.

Returns:

  • (Hash<String,String>)


632
633
634
635
636
637
638
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 632

class CreateTelemetryRuleInput < Struct.new(
  :rule_name,
  :rule,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end