| Class | Description |
|---|---|
| AddressOuterClass | |
| AddressOuterClass.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.
|
| AddressOuterClass.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.
|
| AddressOuterClass.BindConfig |
Protobuf type
envoy.api.v2.core.BindConfig |
| AddressOuterClass.BindConfig.Builder |
Protobuf type
envoy.api.v2.core.BindConfig |
| AddressOuterClass.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.
|
| AddressOuterClass.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.
|
| AddressOuterClass.Pipe |
Protobuf type
envoy.api.v2.core.Pipe |
| AddressOuterClass.Pipe.Builder |
Protobuf type
envoy.api.v2.core.Pipe |
| AddressOuterClass.SocketAddress |
Protobuf type
envoy.api.v2.core.SocketAddress |
| AddressOuterClass.SocketAddress.Builder |
Protobuf type
envoy.api.v2.core.SocketAddress |
| Base | |
| Base.DataSource |
Data source consisting of either a file or an inline value.
|
| Base.DataSource.Builder |
Data source consisting of either a file or an inline value.
|
| Base.HeaderValue |
Header name/value pair.
|
| Base.HeaderValue.Builder |
Header name/value pair.
|
| Base.HeaderValueOption |
Header name/value pair plus option to control append behavior.
|
| Base.HeaderValueOption.Builder |
Header name/value pair plus option to control append behavior.
|
| Base.Locality |
Identifies location of where either Envoy runs or where upstream hosts run.
|
| Base.Locality.Builder |
Identifies location of where either Envoy runs or where upstream hosts run.
|
| Base.Metadata |
Metadata provides additional inputs to filters based on matched listeners,
filter chains, routes and endpoints.
|
| Base.Metadata.Builder |
Metadata provides additional inputs to filters based on matched listeners,
filter chains, routes and endpoints.
|
| Base.Node |
Identifies a specific Envoy instance.
|
| Base.Node.Builder |
Identifies a specific Envoy instance.
|
| Base.RuntimeUInt32 |
Runtime derived uint32 with a default when not specified.
|
| Base.RuntimeUInt32.Builder |
Runtime derived uint32 with a default when not specified.
|
| Base.TransportSocket |
Configuration for transport socket in :ref:`listeners <config_listeners>` and
:ref:`clusters <config_cluster_manager_cluster>`.
|
| Base.TransportSocket.Builder |
Configuration for transport socket in :ref:`listeners <config_listeners>` and
:ref:`clusters <config_cluster_manager_cluster>`.
|
| ConfigSourceOuterClass | |
| ConfigSourceOuterClass.AggregatedConfigSource |
Aggregated Discovery Service (ADS) options.
|
| ConfigSourceOuterClass.AggregatedConfigSource.Builder |
Aggregated Discovery Service (ADS) options.
|
| ConfigSourceOuterClass.ApiConfigSource |
API configuration source.
|
| ConfigSourceOuterClass.ApiConfigSource.Builder |
API configuration source.
|
| ConfigSourceOuterClass.ConfigSource |
Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters
<config_cluster_manager_cluster>`, :ref:`routes
<config_http_conn_man_route_table>`, :ref:`endpoints
<arch_overview_service_discovery>` etc. may either be sourced from the
filesystem or from an xDS API source.
|
| ConfigSourceOuterClass.ConfigSource.Builder |
Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters
<config_cluster_manager_cluster>`, :ref:`routes
<config_http_conn_man_route_table>`, :ref:`endpoints
<arch_overview_service_discovery>` etc. may either be sourced from the
filesystem or from an xDS API source.
|
| GrpcServiceOuterClass | |
| GrpcServiceOuterClass.GrpcService |
gRPC service configuration.
|
| GrpcServiceOuterClass.GrpcService.Builder |
gRPC service configuration.
|
| GrpcServiceOuterClass.GrpcService.Credentials |
gRPC credentials as described at
https://grpc.io/docs/guides/auth.html#credential-types.
.. note::
Credentials are only currently implemented for the Google gRPC client.
|
| GrpcServiceOuterClass.GrpcService.Credentials.Builder |
gRPC credentials as described at
https://grpc.io/docs/guides/auth.html#credential-types.
.. note::
Credentials are only currently implemented for the Google gRPC client.
|
| GrpcServiceOuterClass.GrpcService.EnvoyGrpc |
Protobuf type
envoy.api.v2.core.GrpcService.EnvoyGrpc |
| GrpcServiceOuterClass.GrpcService.EnvoyGrpc.Builder |
Protobuf type
envoy.api.v2.core.GrpcService.EnvoyGrpc |
| GrpcServiceOuterClass.GrpcService.GoogleGrpc |
Protobuf type
envoy.api.v2.core.GrpcService.GoogleGrpc |
| GrpcServiceOuterClass.GrpcService.GoogleGrpc.Builder |
Protobuf type
envoy.api.v2.core.GrpcService.GoogleGrpc |
| GrpcServiceOuterClass.GrpcService.GoogleGrpc.SslCredentials |
See https://grpc.io/grpc/cpp/structgrpc_1_1_ssl_credentials_options.html.
|
| GrpcServiceOuterClass.GrpcService.GoogleGrpc.SslCredentials.Builder |
See https://grpc.io/grpc/cpp/structgrpc_1_1_ssl_credentials_options.html.
|
| HealthCheckOuterClass | |
| HealthCheckOuterClass.HealthCheck |
Protobuf type
envoy.api.v2.core.HealthCheck |
| HealthCheckOuterClass.HealthCheck.Builder |
Protobuf type
envoy.api.v2.core.HealthCheck |
| HealthCheckOuterClass.HealthCheck.CustomHealthCheck |
Custom health check.
|
| HealthCheckOuterClass.HealthCheck.CustomHealthCheck.Builder |
Custom health check.
|
| HealthCheckOuterClass.HealthCheck.GrpcHealthCheck |
`grpc.health.v1.Health
<https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto>`_-based
healthcheck.
|
| HealthCheckOuterClass.HealthCheck.GrpcHealthCheck.Builder |
`grpc.health.v1.Health
<https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto>`_-based
healthcheck.
|
| HealthCheckOuterClass.HealthCheck.HttpHealthCheck |
Protobuf type
envoy.api.v2.core.HealthCheck.HttpHealthCheck |
| HealthCheckOuterClass.HealthCheck.HttpHealthCheck.Builder |
Protobuf type
envoy.api.v2.core.HealthCheck.HttpHealthCheck |
| HealthCheckOuterClass.HealthCheck.Payload |
Describes the encoding of the payload bytes in the payload.
|
| HealthCheckOuterClass.HealthCheck.Payload.Builder |
Describes the encoding of the payload bytes in the payload.
|
| HealthCheckOuterClass.HealthCheck.RedisHealthCheck |
Protobuf type
envoy.api.v2.core.HealthCheck.RedisHealthCheck |
| HealthCheckOuterClass.HealthCheck.RedisHealthCheck.Builder |
Protobuf type
envoy.api.v2.core.HealthCheck.RedisHealthCheck |
| HealthCheckOuterClass.HealthCheck.TcpHealthCheck |
Protobuf type
envoy.api.v2.core.HealthCheck.TcpHealthCheck |
| HealthCheckOuterClass.HealthCheck.TcpHealthCheck.Builder |
Protobuf type
envoy.api.v2.core.HealthCheck.TcpHealthCheck |
| HttpUriOuterClass | |
| HttpUriOuterClass.HttpUri |
Envoy external URI descriptor
[#not-implemented-hide:]
Protobuf type
envoy.api.v2.core.HttpUri |
| HttpUriOuterClass.HttpUri.Builder |
Envoy external URI descriptor
[#not-implemented-hide:]
Protobuf type
envoy.api.v2.core.HttpUri |
| Protocol | |
| Protocol.GrpcProtocolOptions |
[#not-implemented-hide:]
Protobuf type
envoy.api.v2.core.GrpcProtocolOptions |
| Protocol.GrpcProtocolOptions.Builder |
[#not-implemented-hide:]
Protobuf type
envoy.api.v2.core.GrpcProtocolOptions |
| Protocol.Http1ProtocolOptions |
Protobuf type
envoy.api.v2.core.Http1ProtocolOptions |
| Protocol.Http1ProtocolOptions.Builder |
Protobuf type
envoy.api.v2.core.Http1ProtocolOptions |
| Protocol.Http2ProtocolOptions |
Protobuf type
envoy.api.v2.core.Http2ProtocolOptions |
| Protocol.Http2ProtocolOptions.Builder |
Protobuf type
envoy.api.v2.core.Http2ProtocolOptions |
| Protocol.HttpProtocolOptions |
Protobuf type
envoy.api.v2.core.HttpProtocolOptions |
| Protocol.HttpProtocolOptions.Builder |
Protobuf type
envoy.api.v2.core.HttpProtocolOptions |
| Protocol.TcpProtocolOptions |
[#not-implemented-hide:]
Protobuf type
envoy.api.v2.core.TcpProtocolOptions |
| Protocol.TcpProtocolOptions.Builder |
[#not-implemented-hide:]
Protobuf type
envoy.api.v2.core.TcpProtocolOptions |
| Enum | Description |
|---|---|
| AddressOuterClass.Address.AddressCase | |
| AddressOuterClass.SocketAddress.PortSpecifierCase | |
| AddressOuterClass.SocketAddress.Protocol |
Protobuf enum
envoy.api.v2.core.SocketAddress.Protocol |
| Base.DataSource.SpecifierCase | |
| Base.RequestMethod |
HTTP request method.
|
| Base.RoutingPriority |
Envoy supports :ref:`upstream priority routing
<arch_overview_http_routing_priority>` both at the route and the virtual
cluster level.
|
| ConfigSourceOuterClass.ApiConfigSource.ApiType |
APIs may be fetched via either REST or gRPC.
|
| ConfigSourceOuterClass.ConfigSource.ConfigSourceSpecifierCase | |
| GrpcServiceOuterClass.GrpcService.Credentials.CredentialSpecifierCase | |
| GrpcServiceOuterClass.GrpcService.TargetSpecifierCase | |
| HealthCheckOuterClass.HealthCheck.HealthCheckerCase | |
| HealthCheckOuterClass.HealthCheck.Payload.PayloadCase | |
| HealthCheckOuterClass.HealthStatus |
Endpoint health status.
|
| HttpUriOuterClass.HttpUri.HttpUpstreamTypeCase |
Copyright © 2018 The Envoy Project. All rights reserved.