vector/common/
mod.rs

1//! Modules that are common between sources, transforms, and sinks.
2#[cfg(any(
3    feature = "sources-datadog_agent",
4    feature = "sinks-datadog_events",
5    feature = "sinks-datadog_logs",
6    feature = "sinks-datadog_metrics",
7    feature = "sinks-datadog_traces",
8))]
9pub mod datadog;
10
11#[cfg(any(
12    feature = "sources-aws_sqs",
13    feature = "sinks-aws_sqs",
14    feature = "sources-aws_s3"
15))]
16pub(crate) mod sqs;
17
18#[cfg(any(feature = "sources-aws_s3", feature = "sinks-aws_s3"))]
19pub(crate) mod s3;
20
21#[cfg(any(feature = "sources-websocket", feature = "sinks-websocket"))]
22pub(crate) mod websocket;
23
24pub(crate) mod backoff;
25#[cfg(any(feature = "sources-mqtt", feature = "sinks-mqtt",))]
26/// Common MQTT configuration shared by MQTT components.
27pub mod mqtt;
28
29#[cfg(any(feature = "transforms-log_to_metric", feature = "sinks-loki"))]
30pub(crate) mod expansion;
31
32#[cfg(any(
33    feature = "sources-utils-http-auth",
34    feature = "sources-utils-http-error"
35))]
36pub mod http;