Class ObservabilityPipelineHttpClientDestination

The http_client destination sends data to an HTTP endpoint.

Supported pipeline types: logs, metrics

Hierarchy

  • ObservabilityPipelineHttpClientDestination

Constructors

Properties

additionalProperties?: {
    [key: string]: any;
}

A container for additional, undeclared properties. This is a holder for any undeclared properties as specified with the 'additionalProperties' keyword in the OAS document.

Type declaration

  • [key: string]: any

HTTP authentication strategy.

Compression configuration for HTTP requests.

customKey?: string

Name of the environment variable or secret that holds a custom header value (used with custom auth strategies).

Encoding format for log events.

id: string

The unique identifier for this component.

inputs: string[]

A list of component IDs whose output is used as the input for this component.

passwordKey?: string

Name of the environment variable or secret that holds the password (used when auth_strategy is basic).

Configuration for enabling TLS encryption between the pipeline component and external services.

tokenKey?: string

Name of the environment variable or secret that holds the bearer token (used when auth_strategy is bearer).

The destination type. The value should always be http_client.

uriKey?: string

Name of the environment variable or secret that holds the HTTP endpoint URI.

usernameKey?: string

Name of the environment variable or secret that holds the username (used when auth_strategy is basic).

Generated using TypeDoc