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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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

#cloudtrail_parametersTypes::CloudtrailParameters

Configuration parameters specific to Amazon Web Services CloudTrail when CloudTrail is the source type.



1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 1949

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

#destination_patternString

The pattern used to generate the destination path or name, supporting macros like &lt;resourceId&gt; and &lt;accountId&gt;.

Returns:

  • (String)


1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 1949

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

#destination_typeString

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

Returns:

  • (String)


1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 1949

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

#elb_load_balancer_logging_parametersTypes::ELBLoadBalancerLoggingParameters

Configuration parameters specific to ELB load balancer logging when ELB is the resource type.



1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 1949

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

#log_delivery_parametersTypes::LogDeliveryParameters

Configuration parameters specific to Amazon Bedrock AgentCore logging when Amazon Bedrock AgentCore is the resource type.



1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 1949

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

#retention_in_daysInteger

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

Returns:

  • (Integer)


1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 1949

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

#vpc_flow_log_parametersTypes::VPCFlowLogParameters

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



1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 1949

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

#waf_logging_parametersTypes::WAFLoggingParameters

Configuration parameters specific to WAF logging when WAF is the resource type.



1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
# File 'lib/aws-sdk-observabilityadmin/types.rb', line 1949

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