| Address |
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.
|
| Address.Builder |
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.
|
| AddressProto |
|
| AggregatedConfigSource |
Aggregated Discovery Service (ADS) options.
|
| AggregatedConfigSource.Builder |
Aggregated Discovery Service (ADS) options.
|
| ApiConfigSource |
API configuration source.
|
| ApiConfigSource.Builder |
API configuration source.
|
| AsyncDataSource |
Async data source which support async data fetch.
|
| AsyncDataSource.Builder |
Async data source which support async data fetch.
|
| BackoffProto |
|
| BackoffStrategy |
Configuration defining a jittered exponential back off strategy.
|
| BackoffStrategy.Builder |
Configuration defining a jittered exponential back off strategy.
|
| BaseProto |
|
| BindConfig |
Protobuf type envoy.api.v2.core.BindConfig
|
| BindConfig.Builder |
Protobuf type envoy.api.v2.core.BindConfig
|
| BuildVersion |
BuildVersion combines SemVer version of extension with free-form build information
(i.e.
|
| BuildVersion.Builder |
BuildVersion combines SemVer version of extension with free-form build information
(i.e.
|
| CidrRange |
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.Builder |
CidrRange specifies an IP Address and a prefix length to construct
the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.
|
| ConfigSource |
Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters
<config_cluster_manager>`, :ref:`routes
<envoy_api_msg_RouteConfiguration>`, :ref:`endpoints
<arch_overview_service_discovery>` etc. may either be sourced from the
filesystem or from an xDS API source.
|
| ConfigSource.Builder |
Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters
<config_cluster_manager>`, :ref:`routes
<envoy_api_msg_RouteConfiguration>`, :ref:`endpoints
<arch_overview_service_discovery>` etc. may either be sourced from the
filesystem or from an xDS API source.
|
| ConfigSourceProto |
|
| ControlPlane |
Identifies a specific ControlPlane instance that Envoy is connected to.
|
| ControlPlane.Builder |
Identifies a specific ControlPlane instance that Envoy is connected to.
|
| DataSource |
Data source consisting of either a file or an inline value.
|
| DataSource.Builder |
Data source consisting of either a file or an inline value.
|
| EventServiceConfig |
[#not-implemented-hide:]
Configuration of the event reporting service endpoint.
|
| EventServiceConfig.Builder |
[#not-implemented-hide:]
Configuration of the event reporting service endpoint.
|
| EventServiceConfigProto |
|
| Extension |
Version and identification for an Envoy extension.
|
| Extension.Builder |
Version and identification for an Envoy extension.
|
| GrpcMethodList |
A list of gRPC methods which can be used as an allowlist, for example.
|
| GrpcMethodList.Builder |
A list of gRPC methods which can be used as an allowlist, for example.
|
| GrpcMethodList.Service |
Protobuf type envoy.api.v2.core.GrpcMethodList.Service
|
| GrpcMethodList.Service.Builder |
Protobuf type envoy.api.v2.core.GrpcMethodList.Service
|
| GrpcMethodListProto |
|
| GrpcProtocolOptions |
[#not-implemented-hide:]
|
| GrpcProtocolOptions.Builder |
[#not-implemented-hide:]
|
| GrpcService |
gRPC service configuration.
|
| GrpcService.Builder |
gRPC service configuration.
|
| GrpcService.EnvoyGrpc |
Protobuf type envoy.api.v2.core.GrpcService.EnvoyGrpc
|
| GrpcService.EnvoyGrpc.Builder |
Protobuf type envoy.api.v2.core.GrpcService.EnvoyGrpc
|
| GrpcService.GoogleGrpc |
[#next-free-field: 7]
|
| GrpcService.GoogleGrpc.Builder |
[#next-free-field: 7]
|
| GrpcService.GoogleGrpc.CallCredentials |
[#next-free-field: 8]
|
| GrpcService.GoogleGrpc.CallCredentials.Builder |
[#next-free-field: 8]
|
| GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials |
Protobuf type envoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials
|
| GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials.Builder |
Protobuf type envoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials
|
| GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin |
Protobuf type envoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin
|
| GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin.Builder |
Protobuf type envoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin
|
| GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials |
Protobuf type envoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials
|
| GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials.Builder |
Protobuf type envoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials
|
| GrpcService.GoogleGrpc.CallCredentials.StsService |
Security token service configuration that allows Google gRPC to
fetch security token from an OAuth 2.0 authorization server.
|
| GrpcService.GoogleGrpc.CallCredentials.StsService.Builder |
Security token service configuration that allows Google gRPC to
fetch security token from an OAuth 2.0 authorization server.
|
| GrpcService.GoogleGrpc.ChannelCredentials |
See https://grpc.io/docs/guides/auth.html#credential-types to understand Channel and Call
credential types.
|
| GrpcService.GoogleGrpc.ChannelCredentials.Builder |
See https://grpc.io/docs/guides/auth.html#credential-types to understand Channel and Call
credential types.
|
| GrpcService.GoogleGrpc.GoogleLocalCredentials |
Local channel credentials.
|
| GrpcService.GoogleGrpc.GoogleLocalCredentials.Builder |
Local channel credentials.
|
| GrpcService.GoogleGrpc.SslCredentials |
See https://grpc.io/grpc/cpp/structgrpc_1_1_ssl_credentials_options.html.
|
| GrpcService.GoogleGrpc.SslCredentials.Builder |
See https://grpc.io/grpc/cpp/structgrpc_1_1_ssl_credentials_options.html.
|
| GrpcServiceProto |
|
| HeaderMap |
Wrapper for a set of headers.
|
| HeaderMap.Builder |
Wrapper for a set of headers.
|
| HeaderValue |
Header name/value pair.
|
| HeaderValue.Builder |
Header name/value pair.
|
| HeaderValueOption |
Header name/value pair plus option to control append behavior.
|
| HeaderValueOption.Builder |
Header name/value pair plus option to control append behavior.
|
| HealthCheck |
[#next-free-field: 23]
|
| HealthCheck.Builder |
[#next-free-field: 23]
|
| HealthCheck.CustomHealthCheck |
Custom health check.
|
| HealthCheck.CustomHealthCheck.Builder |
Custom health check.
|
| HealthCheck.GrpcHealthCheck |
`grpc.health.v1.Health
<https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto>`_-based
healthcheck.
|
| HealthCheck.GrpcHealthCheck.Builder |
`grpc.health.v1.Health
<https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto>`_-based
healthcheck.
|
| HealthCheck.HttpHealthCheck |
[#next-free-field: 12]
|
| HealthCheck.HttpHealthCheck.Builder |
[#next-free-field: 12]
|
| HealthCheck.Payload |
Describes the encoding of the payload bytes in the payload.
|
| HealthCheck.Payload.Builder |
Describes the encoding of the payload bytes in the payload.
|
| HealthCheck.RedisHealthCheck |
Protobuf type envoy.api.v2.core.HealthCheck.RedisHealthCheck
|
| HealthCheck.RedisHealthCheck.Builder |
Protobuf type envoy.api.v2.core.HealthCheck.RedisHealthCheck
|
| HealthCheck.TcpHealthCheck |
Protobuf type envoy.api.v2.core.HealthCheck.TcpHealthCheck
|
| HealthCheck.TcpHealthCheck.Builder |
Protobuf type envoy.api.v2.core.HealthCheck.TcpHealthCheck
|
| HealthCheck.TlsOptions |
Health checks occur over the transport socket specified for the cluster.
|
| HealthCheck.TlsOptions.Builder |
Health checks occur over the transport socket specified for the cluster.
|
| HealthCheckProto |
|
| Http1ProtocolOptions |
[#next-free-field: 6]
|
| Http1ProtocolOptions.Builder |
[#next-free-field: 6]
|
| Http1ProtocolOptions.HeaderKeyFormat |
Protobuf type envoy.api.v2.core.Http1ProtocolOptions.HeaderKeyFormat
|
| Http1ProtocolOptions.HeaderKeyFormat.Builder |
Protobuf type envoy.api.v2.core.Http1ProtocolOptions.HeaderKeyFormat
|
| Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords |
Protobuf type envoy.api.v2.core.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords
|
| Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords.Builder |
Protobuf type envoy.api.v2.core.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords
|
| Http2ProtocolOptions |
[#next-free-field: 14]
|
| Http2ProtocolOptions.Builder |
[#next-free-field: 14]
|
| Http2ProtocolOptions.SettingsParameter |
Defines a parameter to be sent in the SETTINGS frame.
|
| Http2ProtocolOptions.SettingsParameter.Builder |
Defines a parameter to be sent in the SETTINGS frame.
|
| HttpProtocolOptions |
[#next-free-field: 6]
|
| HttpProtocolOptions.Builder |
[#next-free-field: 6]
|
| HttpUri |
Envoy external URI descriptor
|
| HttpUri.Builder |
Envoy external URI descriptor
|
| HttpUriProto |
|
| Locality |
Identifies location of where either Envoy runs or where upstream hosts run.
|
| Locality.Builder |
Identifies location of where either Envoy runs or where upstream hosts run.
|
| Metadata |
Metadata provides additional inputs to filters based on matched listeners,
filter chains, routes and endpoints.
|
| Metadata.Builder |
Metadata provides additional inputs to filters based on matched listeners,
filter chains, routes and endpoints.
|
| Node |
Identifies a specific Envoy instance.
|
| Node.Builder |
Identifies a specific Envoy instance.
|
| Pipe |
Protobuf type envoy.api.v2.core.Pipe
|
| Pipe.Builder |
Protobuf type envoy.api.v2.core.Pipe
|
| ProtocolProto |
|
| RateLimitSettings |
Rate Limit settings to be applied for discovery requests made by Envoy.
|
| RateLimitSettings.Builder |
Rate Limit settings to be applied for discovery requests made by Envoy.
|
| RemoteDataSource |
The message specifies how to fetch data from remote and how to verify it.
|
| RemoteDataSource.Builder |
The message specifies how to fetch data from remote and how to verify it.
|
| RetryPolicy |
The message specifies the retry policy of remote data source when fetching fails.
|
| RetryPolicy.Builder |
The message specifies the retry policy of remote data source when fetching fails.
|
| RuntimeDouble |
Runtime derived double with a default when not specified.
|
| RuntimeDouble.Builder |
Runtime derived double with a default when not specified.
|
| RuntimeFeatureFlag |
Runtime derived bool with a default when not specified.
|
| RuntimeFeatureFlag.Builder |
Runtime derived bool with a default when not specified.
|
| RuntimeFractionalPercent |
Runtime derived FractionalPercent with defaults for when the numerator or denominator is not
specified via a runtime key.
.. note::
Parsing of the runtime key's data is implemented such that it may be represented as a
:ref:`FractionalPercent <envoy_api_msg_type.FractionalPercent>` proto represented as JSON/YAML
and may also be represented as an integer with the assumption that the value is an integral
percentage out of 100.
|
| RuntimeFractionalPercent.Builder |
Runtime derived FractionalPercent with defaults for when the numerator or denominator is not
specified via a runtime key.
.. note::
Parsing of the runtime key's data is implemented such that it may be represented as a
:ref:`FractionalPercent <envoy_api_msg_type.FractionalPercent>` proto represented as JSON/YAML
and may also be represented as an integer with the assumption that the value is an integral
percentage out of 100.
|
| RuntimeUInt32 |
Runtime derived uint32 with a default when not specified.
|
| RuntimeUInt32.Builder |
Runtime derived uint32 with a default when not specified.
|
| SelfConfigSource |
[#not-implemented-hide:]
Self-referencing config source options.
|
| SelfConfigSource.Builder |
[#not-implemented-hide:]
Self-referencing config source options.
|
| SocketAddress |
[#next-free-field: 7]
|
| SocketAddress.Builder |
[#next-free-field: 7]
|
| SocketOption |
Generic socket option message.
|
| SocketOption.Builder |
Generic socket option message.
|
| SocketOptionProto |
|
| TcpKeepalive |
Protobuf type envoy.api.v2.core.TcpKeepalive
|
| TcpKeepalive.Builder |
Protobuf type envoy.api.v2.core.TcpKeepalive
|
| TcpProtocolOptions |
[#not-implemented-hide:]
|
| TcpProtocolOptions.Builder |
[#not-implemented-hide:]
|
| TransportSocket |
Configuration for transport socket in :ref:`listeners <config_listeners>` and
:ref:`clusters <envoy_api_msg_Cluster>`.
|
| TransportSocket.Builder |
Configuration for transport socket in :ref:`listeners <config_listeners>` and
:ref:`clusters <envoy_api_msg_Cluster>`.
|
| UpstreamHttpProtocolOptions |
Protobuf type envoy.api.v2.core.UpstreamHttpProtocolOptions
|
| UpstreamHttpProtocolOptions.Builder |
Protobuf type envoy.api.v2.core.UpstreamHttpProtocolOptions
|