Class: Aws::ObservabilityAdmin::Types::CreateTelemetryPipelineInput

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

#configuration ⇒ Types::TelemetryPipelineConfiguration

The configuration that defines how the telemetry pipeline processes data, including sources, processors, and destinations. For more information about pipeline components, see the Amazon CloudWatch User Guide



555
556
557
558
559
560
561
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 555

class CreateTelemetryPipelineInput < Struct.new(
  :name,
  :configuration,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the telemetry pipeline to create. The name must be unique within your account.

Returns:

  • (String)


555
556
557
558
559
560
561
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 555

class CreateTelemetryPipelineInput < Struct.new(
  :name,
  :configuration,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

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

Returns:

  • (Hash<String,String>)


555
556
557
558
559
560
561
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 555

class CreateTelemetryPipelineInput < Struct.new(
  :name,
  :configuration,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end