Trait vector::config::GenerateConfig

source ·
pub trait GenerateConfig {
    // Required method
    fn generate_config() -> Value;
}
Expand description

A component that can generate a default configuration for itself.

Required Methods§

source

fn generate_config() -> Value

Object Safety§

This trait is not object safe.

Implementors§

source§

impl GenerateConfig for StatsdConfig

source§

impl GenerateConfig for LuaConfig

source§

impl GenerateConfig for DatadogSearchConfig

source§

impl GenerateConfig for VrlConfig

source§

impl GenerateConfig for vector::enrichment_tables::file::FileConfig

source§

impl GenerateConfig for GeoipConfig

source§

impl GenerateConfig for MmdbConfig

source§

impl GenerateConfig for vector::providers::http::HttpConfig

source§

impl GenerateConfig for AmqpSinkConfig

source§

impl GenerateConfig for CloudwatchLogsSinkConfig

source§

impl GenerateConfig for CloudWatchMetricsSinkConfig

source§

impl GenerateConfig for KinesisFirehoseSinkConfig

source§

impl GenerateConfig for KinesisStreamsSinkConfig

source§

impl GenerateConfig for S3SinkConfig

source§

impl GenerateConfig for AxiomConfig

source§

impl GenerateConfig for AzureBlobSinkConfig

source§

impl GenerateConfig for AzureMonitorLogsConfig

source§

impl GenerateConfig for BlackholeConfig

source§

impl GenerateConfig for ClickhouseConfig

source§

impl GenerateConfig for ConsoleSinkConfig

source§

impl GenerateConfig for DatabendConfig

source§

impl GenerateConfig for DatadogEventsConfig

source§

impl GenerateConfig for DatadogLogsConfig

source§

impl GenerateConfig for DatadogMetricsConfig

source§

impl GenerateConfig for DatadogTracesConfig

source§

impl GenerateConfig for ElasticsearchConfig

source§

impl GenerateConfig for FileSinkConfig

source§

impl GenerateConfig for GcsSinkConfig

source§

impl GenerateConfig for vector::sinks::gcp::pubsub::PubsubConfig

source§

impl GenerateConfig for ChronicleUnstructuredConfig

source§

impl GenerateConfig for HttpSinkConfig

source§

impl GenerateConfig for HumioLogsConfig

source§

impl GenerateConfig for HumioMetricsConfig

source§

impl GenerateConfig for InfluxDbLogsConfig

source§

impl GenerateConfig for InfluxDbConfig

source§

impl GenerateConfig for KafkaSinkConfig

source§

impl GenerateConfig for LokiConfig

source§

impl GenerateConfig for LogdnaConfig

source§

impl GenerateConfig for MezmoConfig

source§

impl GenerateConfig for MqttSinkConfig

source§

impl GenerateConfig for PapertrailConfig

source§

impl GenerateConfig for PrometheusExporterConfig

source§

impl GenerateConfig for SematextLogsConfig

source§

impl GenerateConfig for SematextMetricsConfig

source§

impl GenerateConfig for SocketSinkConfig

source§

impl GenerateConfig for HecLogsSinkConfig

source§

impl GenerateConfig for HecMetricsSinkConfig

source§

impl GenerateConfig for StatsdSinkConfig

source§

impl GenerateConfig for vector::sinks::vector::VectorConfig

source§

impl GenerateConfig for WebHdfsConfig

source§

impl GenerateConfig for WebSocketSinkConfig

source§

impl GenerateConfig for AmqpSourceConfig

source§

impl GenerateConfig for ApacheMetricsConfig

source§

impl GenerateConfig for AwsEcsMetricsSourceConfig

source§

impl GenerateConfig for AwsKinesisFirehoseConfig

source§

impl GenerateConfig for AwsS3Config

source§

impl GenerateConfig for AwsSqsConfig

source§

impl GenerateConfig for DatadogAgentConfig

source§

impl GenerateConfig for DemoLogsConfig

source§

impl GenerateConfig for DnstapConfig

source§

impl GenerateConfig for DockerLogsConfig

source§

impl GenerateConfig for EventStoreDbConfig

source§

impl GenerateConfig for ExecConfig

source§

impl GenerateConfig for vector::sources::file::FileConfig

source§

impl GenerateConfig for FileDescriptorSourceConfig

source§

impl GenerateConfig for StdinConfig

source§

impl GenerateConfig for FluentConfig

source§

impl GenerateConfig for vector::sources::gcp_pubsub::PubsubConfig

source§

impl GenerateConfig for LogplexConfig

source§

impl GenerateConfig for HostMetricsConfig

source§

impl GenerateConfig for HttpClientConfig

source§

impl GenerateConfig for vector::sources::http_server::HttpConfig

source§

impl GenerateConfig for SimpleHttpConfig

source§

impl GenerateConfig for InternalLogsConfig

source§

impl GenerateConfig for InternalMetricsConfig

source§

impl GenerateConfig for JournaldConfig

source§

impl GenerateConfig for KafkaSourceConfig

source§

impl GenerateConfig for Config

source§

impl GenerateConfig for LogstashConfig

source§

impl GenerateConfig for MongoDbMetricsConfig

source§

impl GenerateConfig for NatsSourceConfig

source§

impl GenerateConfig for NginxMetricsConfig

source§

impl GenerateConfig for OpentelemetryConfig

source§

impl GenerateConfig for PostgresqlMetricsConfig

source§

impl GenerateConfig for PrometheusPushgatewayConfig

source§

impl GenerateConfig for PrometheusRemoteWriteConfig

source§

impl GenerateConfig for PrometheusScrapeConfig

source§

impl GenerateConfig for PulsarSourceConfig

source§

impl GenerateConfig for RedisSourceConfig

source§

impl GenerateConfig for SocketConfig

source§

impl GenerateConfig for SplunkConfig

source§

impl GenerateConfig for StaticMetricsConfig

source§

impl GenerateConfig for SyslogConfig

source§

impl GenerateConfig for vector::sources::vector::VectorConfig

source§

impl GenerateConfig for AggregateConfig

source§

impl GenerateConfig for Ec2Metadata

source§

impl GenerateConfig for DedupeConfig

source§

impl GenerateConfig for FilterConfig

source§

impl GenerateConfig for LogToMetricConfig

source§

impl GenerateConfig for MetricToLogConfig

source§

impl GenerateConfig for ReduceConfig

source§

impl GenerateConfig for RemapConfig

source§

impl GenerateConfig for RouteConfig

source§

impl GenerateConfig for SampleConfig

source§

impl GenerateConfig for TagCardinalityLimitConfig

source§

impl GenerateConfig for ThrottleConfig

source§

impl GenerateConfig for UnitTestSinkConfig

source§

impl GenerateConfig for UnitTestSourceConfig

source§

impl GenerateConfig for UnitTestStreamSinkConfig

source§

impl GenerateConfig for UnitTestStreamSourceConfig