Package io.envoyproxy.envoy.config.core.v3
package io.envoyproxy.envoy.config.core.v3
-
ClassDescriptionAddresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.Aggregated Discovery Service (ADS) options.Aggregated Discovery Service (ADS) options.Configures the alternate protocols cache which tracks alternate protocols that can be used to make an HTTP connection to an origin server.Allows pre-populating the cache with HTTP/3 alternate protocols entries with a 7 day lifetime.Allows pre-populating the cache with HTTP/3 alternate protocols entries with a 7 day lifetime.Configures the alternate protocols cache which tracks alternate protocols that can be used to make an HTTP connection to an origin server.API configuration source.APIs may be fetched via either REST or gRPC.API configuration source.xDS API and non-xDS services version.Async data source which support async data fetch.Async data source which support async data fetch.Configuration defining a jittered exponential back off strategy.Configuration defining a jittered exponential back off strategy.[#next-free-field: 7][#next-free-field: 7]BuildVersion combines SemVer version of extension with free-form build information (i.e.BuildVersion combines SemVer version of extension with free-form build information (i.e.CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc.Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc.Identifies a specific ControlPlane instance that Envoy is connected to.Identifies a specific ControlPlane instance that Envoy is connected to.Data source consisting of a file, an inline value, or an environment variable.Data source consisting of a file, an inline value, or an environment variable.DNS resolution configuration which includes the underlying dns resolver addresses and options.DNS resolution configuration which includes the underlying dns resolver addresses and options.Configuration of DNS resolver option flags which control the behavior of the DNS resolver.Configuration of DNS resolver option flags which control the behavior of the DNS resolver.The address represents an envoy internal listener.The address represents an envoy internal listener.[#not-implemented-hide:] Configuration of the event reporting service endpoint.[#not-implemented-hide:] Configuration of the event reporting service endpoint.Version and identification for an Envoy extension.Version and identification for an Envoy extension.Configuration source specifier for a late-bound extension configuration.Configuration source specifier for a late-bound extension configuration.Protobuf type
envoy.config.core.v3.ExtraSourceAddress
Protobuf typeenvoy.config.core.v3.ExtraSourceAddress
[#not-implemented-hide:][#not-implemented-hide:]gRPC service configuration.gRPC service configuration.[#next-free-field: 6][#next-free-field: 6][#next-free-field: 9][#next-free-field: 9][#next-free-field: 8][#next-free-field: 8]Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials
Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials
Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin
Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin
Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials
Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials
Security token service configuration that allows Google gRPC to fetch security token from an OAuth 2.0 authorization server.Security token service configuration that allows Google gRPC to fetch security token from an OAuth 2.0 authorization server.Channel arguments.Channel arguments.Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs.Value
Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs.Value
See https://grpc.io/docs/guides/auth.html#credential-types to understand Channel and Call credential types.See https://grpc.io/docs/guides/auth.html#credential-types to understand Channel and Call credential types.Local channel credentials.Local channel credentials.See https://grpc.io/grpc/cpp/structgrpc_1_1_ssl_credentials_options.html.See https://grpc.io/grpc/cpp/structgrpc_1_1_ssl_credentials_options.html.Wrapper for a set of headers.Wrapper for a set of headers.Header name/value pair.Header name/value pair.Header name/value pair plus option to control append behavior.Header name/value pair plus option to control append behavior.Describes the supported actions types for header append action.[#next-free-field: 27][#next-free-field: 27]Custom health check.Custom health check.`grpc.health.v1.Health <https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto>`_-based healthcheck.`grpc.health.v1.Health <https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto>`_-based healthcheck.[#next-free-field: 15][#next-free-field: 15]Describes the encoding of the payload bytes in the payload.Describes the encoding of the payload bytes in the payload.Protobuf typeenvoy.config.core.v3.HealthCheck.RedisHealthCheck
Protobuf typeenvoy.config.core.v3.HealthCheck.RedisHealthCheck
Protobuf typeenvoy.config.core.v3.HealthCheck.TcpHealthCheck
Protobuf typeenvoy.config.core.v3.HealthCheck.TcpHealthCheck
Health checks occur over the transport socket specified for the cluster.Health checks occur over the transport socket specified for the cluster.Endpoint health status.Protobuf typeenvoy.config.core.v3.HealthStatusSet
Protobuf typeenvoy.config.core.v3.HealthStatusSet
[#next-free-field: 11][#next-free-field: 11][#next-free-field: 9][#next-free-field: 9]Protobuf typeenvoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords
Protobuf typeenvoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords
[#next-free-field: 17][#next-free-field: 17]Defines a parameter to be sent in the SETTINGS frame.Defines a parameter to be sent in the SETTINGS frame.A message which allows using HTTP/3.A message which allows using HTTP/3.[#next-free-field: 7][#next-free-field: 7]Action to take when Envoy receives client request with header names containing underscore characters.HTTP service configuration.HTTP service configuration.Envoy external URI descriptorEnvoy external URI descriptorOptional configuration options to be used with json_format.Optional configuration options to be used with json_format.Protobuf typeenvoy.config.core.v3.KeepaliveSettings
Protobuf typeenvoy.config.core.v3.KeepaliveSettings
Protobuf typeenvoy.config.core.v3.KeyValue
Protobuf typeenvoy.config.core.v3.KeyValue
Key/value pair plus option to control append behavior.Key/value pair plus option to control append behavior.Describes the supported actions types for key/value pair append action.Key/value pair to append or remove.Key/value pair to append or remove.Identifies location of where either Envoy runs or where upstream hosts run.Identifies location of where either Envoy runs or where upstream hosts run.Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.Identifies a specific Envoy instance.Identifies a specific Envoy instance.Local filesystem path configuration source.Local filesystem path configuration source.Protobuf typeenvoy.config.core.v3.Pipe
Protobuf typeenvoy.config.core.v3.Pipe
Protobuf typeenvoy.config.core.v3.ProxyProtocolConfig
Protobuf typeenvoy.config.core.v3.ProxyProtocolConfig
Protobuf enumenvoy.config.core.v3.ProxyProtocolConfig.Version
Protobuf typeenvoy.config.core.v3.ProxyProtocolPassThroughTLVs
Protobuf typeenvoy.config.core.v3.ProxyProtocolPassThroughTLVs
Protobuf enumenvoy.config.core.v3.ProxyProtocolPassThroughTLVs.PassTLVsMatchType
Query parameter name/value pair.Query parameter name/value pair.Config for keepalive probes in a QUIC connection.Config for keepalive probes in a QUIC connection.QUIC protocol options which apply to both downstream and upstream connections.QUIC protocol options which apply to both downstream and upstream connections.Rate Limit settings to be applied for discovery requests made by Envoy.Rate Limit settings to be applied for discovery requests made by Envoy.The message specifies how to fetch data from remote and how to verify it.The message specifies how to fetch data from remote and how to verify it.HTTP request method.The message specifies the retry policy of remote data source when fetching fails.The message specifies the retry policy of remote data source when fetching fails.See :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.See :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.See :ref:`RetryPriority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.See :ref:`RetryPriority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.Envoy supports :ref:`upstream priority routing <arch_overview_http_routing_priority>` both at the route and the virtual cluster level.Runtime derived double with a default when not specified.Runtime derived double with a default when not specified.Runtime derived bool with a default when not specified.Runtime derived bool with a default when not specified.Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key.Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key.Runtime derived percentage with a default when not specified.Runtime derived percentage with a default when not specified.Runtime derived uint32 with a default when not specified.Runtime derived uint32 with a default when not specified.A message to control transformations to the :scheme headerA message to control transformations to the :scheme header[#not-implemented-hide:] Self-referencing config source options.[#not-implemented-hide:] Self-referencing config source options.[#next-free-field: 7][#next-free-field: 7]Protobuf enumenvoy.config.core.v3.SocketAddress.Protocol
Generic socket option message.Generic socket option message.Protobuf enumenvoy.config.core.v3.SocketOption.SocketState
Protobuf typeenvoy.config.core.v3.SocketOptionsOverride
Protobuf typeenvoy.config.core.v3.SocketOptionsOverride
Configuration to use multiple :ref:`command operators <config_access_log_command_operators>` to generate a new string in either plain text or JSON format.Configuration to use multiple :ref:`command operators <config_access_log_command_operators>` to generate a new string in either plain text or JSON format.Protobuf typeenvoy.config.core.v3.TcpKeepalive
Protobuf typeenvoy.config.core.v3.TcpKeepalive
[#not-implemented-hide:][#not-implemented-hide:]Identifies the direction of the traffic relative to the local Envoy.Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.Message type for extension configuration.Message type for extension configuration.Generic UDP socket configuration.Generic UDP socket configuration.Protobuf typeenvoy.config.core.v3.UpstreamHttpProtocolOptions
Protobuf typeenvoy.config.core.v3.UpstreamHttpProtocolOptions
A directory that is watched for changes, e.g.A directory that is watched for changes, e.g.