| Class | Description |
|---|---|
| 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.config.core.v4alpha.BindConfig |
| BindConfig.Builder |
Protobuf type
envoy.config.core.v4alpha.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_config.route.v4alpha.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_config.route.v4alpha.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.
|
| EnvoyInternalAddress |
[#not-implemented-hide:] The address represents an envoy internal listener.
|
| EnvoyInternalAddress.Builder |
[#not-implemented-hide:] The address represents an envoy internal listener.
|
| 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.
|
| ExtensionConfigSource |
Configuration source specifier for a late-bound extension configuration.
|
| ExtensionConfigSource.Builder |
Configuration source specifier for a late-bound extension configuration.
|
| ExtensionProto | |
| 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.config.core.v4alpha.GrpcMethodList.Service |
| GrpcMethodList.Service.Builder |
Protobuf type
envoy.config.core.v4alpha.GrpcMethodList.Service |
| GrpcMethodListProto | |
| GrpcProtocolOptions |
[#not-implemented-hide:]
Protobuf type
envoy.config.core.v4alpha.GrpcProtocolOptions |
| GrpcProtocolOptions.Builder |
[#not-implemented-hide:]
Protobuf type
envoy.config.core.v4alpha.GrpcProtocolOptions |
| GrpcService |
gRPC service configuration.
|
| GrpcService.Builder |
gRPC service configuration.
|
| GrpcService.EnvoyGrpc |
Protobuf type
envoy.config.core.v4alpha.GrpcService.EnvoyGrpc |
| GrpcService.EnvoyGrpc.Builder |
Protobuf type
envoy.config.core.v4alpha.GrpcService.EnvoyGrpc |
| GrpcService.GoogleGrpc |
[#next-free-field: 9]
Protobuf type
envoy.config.core.v4alpha.GrpcService.GoogleGrpc |
| GrpcService.GoogleGrpc.Builder |
[#next-free-field: 9]
Protobuf type
envoy.config.core.v4alpha.GrpcService.GoogleGrpc |
| GrpcService.GoogleGrpc.CallCredentials |
[#next-free-field: 8]
Protobuf type
envoy.config.core.v4alpha.GrpcService.GoogleGrpc.CallCredentials |
| GrpcService.GoogleGrpc.CallCredentials.Builder |
[#next-free-field: 8]
Protobuf type
envoy.config.core.v4alpha.GrpcService.GoogleGrpc.CallCredentials |
| GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials |
Protobuf type
envoy.config.core.v4alpha.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials |
| GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials.Builder |
Protobuf type
envoy.config.core.v4alpha.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials |
| GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin |
Protobuf type
envoy.config.core.v4alpha.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin |
| GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin.Builder |
Protobuf type
envoy.config.core.v4alpha.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin |
| GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials |
Protobuf type
envoy.config.core.v4alpha.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials |
| GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials.Builder |
Protobuf type
envoy.config.core.v4alpha.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.ChannelArgs |
Channel arguments.
|
| GrpcService.GoogleGrpc.ChannelArgs.Builder |
Channel arguments.
|
| GrpcService.GoogleGrpc.ChannelArgs.Value |
Protobuf type
envoy.config.core.v4alpha.GrpcService.GoogleGrpc.ChannelArgs.Value |
| GrpcService.GoogleGrpc.ChannelArgs.Value.Builder |
Protobuf type
envoy.config.core.v4alpha.GrpcService.GoogleGrpc.ChannelArgs.Value |
| 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: 25]
Protobuf type
envoy.config.core.v4alpha.HealthCheck |
| HealthCheck.Builder |
[#next-free-field: 25]
Protobuf type
envoy.config.core.v4alpha.HealthCheck |
| 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]
Protobuf type
envoy.config.core.v4alpha.HealthCheck.HttpHealthCheck |
| HealthCheck.HttpHealthCheck.Builder |
[#next-free-field: 12]
Protobuf type
envoy.config.core.v4alpha.HealthCheck.HttpHealthCheck |
| 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.config.core.v4alpha.HealthCheck.RedisHealthCheck |
| HealthCheck.RedisHealthCheck.Builder |
Protobuf type
envoy.config.core.v4alpha.HealthCheck.RedisHealthCheck |
| HealthCheck.TcpHealthCheck |
Protobuf type
envoy.config.core.v4alpha.HealthCheck.TcpHealthCheck |
| HealthCheck.TcpHealthCheck.Builder |
Protobuf type
envoy.config.core.v4alpha.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: 8]
Protobuf type
envoy.config.core.v4alpha.Http1ProtocolOptions |
| Http1ProtocolOptions.Builder |
[#next-free-field: 8]
Protobuf type
envoy.config.core.v4alpha.Http1ProtocolOptions |
| Http1ProtocolOptions.HeaderKeyFormat |
Protobuf type
envoy.config.core.v4alpha.Http1ProtocolOptions.HeaderKeyFormat |
| Http1ProtocolOptions.HeaderKeyFormat.Builder |
Protobuf type
envoy.config.core.v4alpha.Http1ProtocolOptions.HeaderKeyFormat |
| Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords |
Protobuf type
envoy.config.core.v4alpha.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords |
| Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords.Builder |
Protobuf type
envoy.config.core.v4alpha.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords |
| Http2ProtocolOptions |
[#next-free-field: 16]
Protobuf type
envoy.config.core.v4alpha.Http2ProtocolOptions |
| Http2ProtocolOptions.Builder |
[#next-free-field: 16]
Protobuf type
envoy.config.core.v4alpha.Http2ProtocolOptions |
| 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]
Protobuf type
envoy.config.core.v4alpha.HttpProtocolOptions |
| HttpProtocolOptions.Builder |
[#next-free-field: 6]
Protobuf type
envoy.config.core.v4alpha.HttpProtocolOptions |
| HttpUri |
Envoy external URI descriptor
Protobuf type
envoy.config.core.v4alpha.HttpUri |
| HttpUri.Builder |
Envoy external URI descriptor
Protobuf type
envoy.config.core.v4alpha.HttpUri |
| HttpUriProto | |
| KeepaliveSettings |
Protobuf type
envoy.config.core.v4alpha.KeepaliveSettings |
| KeepaliveSettings.Builder |
Protobuf type
envoy.config.core.v4alpha.KeepaliveSettings |
| 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.config.core.v4alpha.Pipe |
| Pipe.Builder |
Protobuf type
envoy.config.core.v4alpha.Pipe |
| ProtocolProto | |
| ProxyProtocolConfig |
Protobuf type
envoy.config.core.v4alpha.ProxyProtocolConfig |
| ProxyProtocolConfig.Builder |
Protobuf type
envoy.config.core.v4alpha.ProxyProtocolConfig |
| ProxyProtocolProto | |
| 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.v3.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.v3.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.
|
| RuntimePercent |
Runtime derived percentage with a default when not specified.
|
| RuntimePercent.Builder |
Runtime derived percentage with a default when not specified.
|
| 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]
Protobuf type
envoy.config.core.v4alpha.SocketAddress |
| SocketAddress.Builder |
[#next-free-field: 7]
Protobuf type
envoy.config.core.v4alpha.SocketAddress |
| SocketOption |
Generic socket option message.
|
| SocketOption.Builder |
Generic socket option message.
|
| SocketOptionProto | |
| SubstitutionFormatString |
Configuration to use multiple :ref:`command operators <config_access_log_command_operators>`
to generate a new string in either plain text or JSON format.
|
| SubstitutionFormatString.Builder |
Configuration to use multiple :ref:`command operators <config_access_log_command_operators>`
to generate a new string in either plain text or JSON format.
|
| SubstitutionFormatStringProto | |
| TcpKeepalive |
Protobuf type
envoy.config.core.v4alpha.TcpKeepalive |
| TcpKeepalive.Builder |
Protobuf type
envoy.config.core.v4alpha.TcpKeepalive |
| TcpProtocolOptions |
[#not-implemented-hide:]
Protobuf type
envoy.config.core.v4alpha.TcpProtocolOptions |
| TcpProtocolOptions.Builder |
[#not-implemented-hide:]
Protobuf type
envoy.config.core.v4alpha.TcpProtocolOptions |
| TransportSocket |
Configuration for transport socket in :ref:`listeners <config_listeners>` and
:ref:`clusters <envoy_api_msg_config.cluster.v4alpha.Cluster>`.
|
| TransportSocket.Builder |
Configuration for transport socket in :ref:`listeners <config_listeners>` and
:ref:`clusters <envoy_api_msg_config.cluster.v4alpha.Cluster>`.
|
| TypedExtensionConfig |
Message type for extension configuration.
|
| TypedExtensionConfig.Builder |
Message type for extension configuration.
|
| UpstreamHttpProtocolOptions |
Protobuf type
envoy.config.core.v4alpha.UpstreamHttpProtocolOptions |
| UpstreamHttpProtocolOptions.Builder |
Protobuf type
envoy.config.core.v4alpha.UpstreamHttpProtocolOptions |
| WatchedDirectory |
A directory that is watched for changes, e.g. by inotify on Linux.
|
| WatchedDirectory.Builder |
A directory that is watched for changes, e.g. by inotify on Linux.
|
Copyright © 2018–2021 The Envoy Project. All rights reserved.