diff --git a/envoy/config/accesslog/v3/accesslog.proto b/envoy/config/accesslog/v3/accesslog.proto index 6d494be4..ca7438c8 100644 --- a/envoy/config/accesslog/v3/accesslog.proto +++ b/envoy/config/accesslog/v3/accesslog.proto @@ -29,26 +29,15 @@ message AccessLog { reserved "config"; - // The name of the access log implementation to instantiate. The name must - // match a statically registered access log. Current built-in loggers include: - // - // #. "envoy.access_loggers.file" - // #. "envoy.access_loggers.http_grpc" - // #. "envoy.access_loggers.tcp_grpc" + // The name of the access log extension to instantiate. + // The name must match one of the compiled in loggers. + // See the :ref:`extensions listed in typed_config below ` for the default list of available loggers. string name = 1; // Filter which is used to determine if the access log needs to be written. AccessLogFilter filter = 2; - // Custom configuration that depends on the access log being instantiated. - // Built-in configurations include: - // - // #. "envoy.access_loggers.file": :ref:`FileAccessLog - // ` - // #. "envoy.access_loggers.http_grpc": :ref:`HttpGrpcAccessLogConfig - // ` - // #. "envoy.access_loggers.tcp_grpc": :ref:`TcpGrpcAccessLogConfig - // ` + // Custom configuration that must be set according to the access logger extension being instantiated. // [#extension-category: envoy.access_loggers] oneof config_type { google.protobuf.Any typed_config = 4; diff --git a/envoy/config/accesslog/v4alpha/accesslog.proto b/envoy/config/accesslog/v4alpha/accesslog.proto index 62bc8af6..bed654cc 100644 --- a/envoy/config/accesslog/v4alpha/accesslog.proto +++ b/envoy/config/accesslog/v4alpha/accesslog.proto @@ -29,26 +29,15 @@ message AccessLog { reserved "config"; - // The name of the access log implementation to instantiate. The name must - // match a statically registered access log. Current built-in loggers include: - // - // #. "envoy.access_loggers.file" - // #. "envoy.access_loggers.http_grpc" - // #. "envoy.access_loggers.tcp_grpc" + // The name of the access log extension to instantiate. + // The name must match one of the compiled in loggers. + // See the :ref:`extensions listed in typed_config below ` for the default list of available loggers. string name = 1; // Filter which is used to determine if the access log needs to be written. AccessLogFilter filter = 2; - // Custom configuration that depends on the access log being instantiated. - // Built-in configurations include: - // - // #. "envoy.access_loggers.file": :ref:`FileAccessLog - // ` - // #. "envoy.access_loggers.http_grpc": :ref:`HttpGrpcAccessLogConfig - // ` - // #. "envoy.access_loggers.tcp_grpc": :ref:`TcpGrpcAccessLogConfig - // ` + // Custom configuration that must be set according to the access logger extension being instantiated. // [#extension-category: envoy.access_loggers] oneof config_type { google.protobuf.Any typed_config = 4; diff --git a/envoy/config/metrics/v3/stats.proto b/envoy/config/metrics/v3/stats.proto index 307805e6..4893b550 100644 --- a/envoy/config/metrics/v3/stats.proto +++ b/envoy/config/metrics/v3/stats.proto @@ -29,13 +29,8 @@ message StatsSink { reserved "config"; // The name of the stats sink to instantiate. The name must match a supported - // stats sink. The built-in stats sinks are: - // - // * :ref:`envoy.stat_sinks.statsd ` - // * :ref:`envoy.stat_sinks.dog_statsd ` - // * :ref:`envoy.stat_sinks.metrics_service ` - // * :ref:`envoy.stat_sinks.hystrix ` - // + // stats sink. + // See the :ref:`extensions listed in typed_config below ` for the default list of available stats sink. // Sinks optionally support tagged/multiple dimensional metrics. string name = 1; diff --git a/envoy/config/metrics/v4alpha/stats.proto b/envoy/config/metrics/v4alpha/stats.proto index 3a351cdd..e3f10f1d 100644 --- a/envoy/config/metrics/v4alpha/stats.proto +++ b/envoy/config/metrics/v4alpha/stats.proto @@ -29,13 +29,8 @@ message StatsSink { reserved "config"; // The name of the stats sink to instantiate. The name must match a supported - // stats sink. The built-in stats sinks are: - // - // * :ref:`envoy.stat_sinks.statsd ` - // * :ref:`envoy.stat_sinks.dog_statsd ` - // * :ref:`envoy.stat_sinks.metrics_service ` - // * :ref:`envoy.stat_sinks.hystrix ` - // + // stats sink. + // See the :ref:`extensions listed in typed_config below ` for the default list of available stats sink. // Sinks optionally support tagged/multiple dimensional metrics. string name = 1; diff --git a/envoy/config/overload/v3/overload.proto b/envoy/config/overload/v3/overload.proto index 8817fe0c..4445af63 100644 --- a/envoy/config/overload/v3/overload.proto +++ b/envoy/config/overload/v3/overload.proto @@ -32,12 +32,8 @@ message ResourceMonitor { reserved "config"; // The name of the resource monitor to instantiate. Must match a registered - // resource monitor type. The built-in resource monitors are: - // - // * :ref:`envoy.resource_monitors.fixed_heap - // ` - // * :ref:`envoy.resource_monitors.injected_resource - // ` + // resource monitor type. + // See the :ref:`extensions listed in typed_config below ` for the default list of available resource monitor. string name = 1 [(validate.rules).string = {min_len: 1}]; // Configuration for the resource monitor being instantiated. diff --git a/envoy/config/trace/v3/http_tracer.proto b/envoy/config/trace/v3/http_tracer.proto index d0ba3ba6..8a3e452d 100644 --- a/envoy/config/trace/v3/http_tracer.proto +++ b/envoy/config/trace/v3/http_tracer.proto @@ -43,25 +43,11 @@ message Tracing { reserved "config"; // The name of the HTTP trace driver to instantiate. The name must match a - // supported HTTP trace driver. Built-in trace drivers: - // - // - *envoy.tracers.lightstep* - // - *envoy.tracers.zipkin* - // - *envoy.tracers.dynamic_ot* - // - *envoy.tracers.datadog* - // - *envoy.tracers.opencensus* - // - *envoy.tracers.xray* + // supported HTTP trace driver. + // See the :ref:`extensions listed in typed_config below ` for the default list of the HTTP trace driver. string name = 1 [(validate.rules).string = {min_len: 1}]; - // Trace driver specific configuration which depends on the driver being instantiated. - // See the trace drivers for examples: - // - // - :ref:`LightstepConfig ` - // - :ref:`ZipkinConfig ` - // - :ref:`DynamicOtConfig ` - // - :ref:`DatadogConfig ` - // - :ref:`OpenCensusConfig ` - // - :ref:`AWS X-Ray ` + // Trace driver specific configuration which must be set according to the driver being instantiated. // [#extension-category: envoy.tracers] oneof config_type { google.protobuf.Any typed_config = 3; diff --git a/envoy/config/trace/v4alpha/http_tracer.proto b/envoy/config/trace/v4alpha/http_tracer.proto index 4b8c6816..3e896902 100644 --- a/envoy/config/trace/v4alpha/http_tracer.proto +++ b/envoy/config/trace/v4alpha/http_tracer.proto @@ -43,25 +43,11 @@ message Tracing { reserved "config"; // The name of the HTTP trace driver to instantiate. The name must match a - // supported HTTP trace driver. Built-in trace drivers: - // - // - *envoy.tracers.lightstep* - // - *envoy.tracers.zipkin* - // - *envoy.tracers.dynamic_ot* - // - *envoy.tracers.datadog* - // - *envoy.tracers.opencensus* - // - *envoy.tracers.xray* + // supported HTTP trace driver. + // See the :ref:`extensions listed in typed_config below ` for the default list of the HTTP trace driver. string name = 1 [(validate.rules).string = {min_len: 1}]; - // Trace driver specific configuration which depends on the driver being instantiated. - // See the trace drivers for examples: - // - // - :ref:`LightstepConfig ` - // - :ref:`ZipkinConfig ` - // - :ref:`DynamicOtConfig ` - // - :ref:`DatadogConfig ` - // - :ref:`OpenCensusConfig ` - // - :ref:`AWS X-Ray ` + // Trace driver specific configuration which must be set according to the driver being instantiated. // [#extension-category: envoy.tracers] oneof config_type { google.protobuf.Any typed_config = 3;