Class: Aws::ObservabilityAdmin::Types::TelemetryDestinationConfiguration

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

Overview

Configuration specifying where and how telemetry data should be delivered for Amazon Web Services resources.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#destination_patternString

The pattern used to generate the destination path or name, supporting macros like <resourceId> and <accountId>.

Returns:

  • (String)


685
686
687
688
689
690
691
692
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 685

class TelemetryDestinationConfiguration < Struct.new(
  :destination_type,
  :destination_pattern,
  :retention_in_days,
  :vpc_flow_log_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#destination_typeString

The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").

Returns:

  • (String)


685
686
687
688
689
690
691
692
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 685

class TelemetryDestinationConfiguration < Struct.new(
  :destination_type,
  :destination_pattern,
  :retention_in_days,
  :vpc_flow_log_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#retention_in_daysInteger

The number of days to retain the telemetry data in the destination.

Returns:

  • (Integer)


685
686
687
688
689
690
691
692
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 685

class TelemetryDestinationConfiguration < Struct.new(
  :destination_type,
  :destination_pattern,
  :retention_in_days,
  :vpc_flow_log_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_flow_log_parametersTypes::VPCFlowLogParameters

Configuration parameters specific to VPC Flow Logs when VPC is the resource type.



685
686
687
688
689
690
691
692
# File 'gems/aws-sdk-observabilityadmin/lib/aws-sdk-observabilityadmin/types.rb', line 685

class TelemetryDestinationConfiguration < Struct.new(
  :destination_type,
  :destination_pattern,
  :retention_in_days,
  :vpc_flow_log_parameters)
  SENSITIVE = []
  include Aws::Structure
end