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

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#configurationTypes::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][1]

[1]: docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pipeline-components-reference.html



466
467
468
469
470
471
472
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 466

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

#nameString

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

Returns:

  • (String)


466
467
468
469
470
471
472
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 466

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

#tagsHash<String,String>

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

Returns:

  • (Hash<String,String>)


466
467
468
469
470
471
472
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 466

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