| Class | Description |
|---|---|
| CdsProto | |
| Cluster |
Configuration for a single upstream cluster.
|
| Cluster.Builder |
Configuration for a single upstream cluster.
|
| Cluster.CommonLbConfig |
Common configuration for all load balancer implementations.
|
| Cluster.CommonLbConfig.Builder |
Common configuration for all load balancer implementations.
|
| Cluster.CommonLbConfig.LocalityWeightedLbConfig |
Configuration for :ref:`locality weighted load balancing
<arch_overview_load_balancing_locality_weighted_lb>`
Protobuf type
envoy.api.v2.Cluster.CommonLbConfig.LocalityWeightedLbConfig |
| Cluster.CommonLbConfig.LocalityWeightedLbConfig.Builder |
Configuration for :ref:`locality weighted load balancing
<arch_overview_load_balancing_locality_weighted_lb>`
Protobuf type
envoy.api.v2.Cluster.CommonLbConfig.LocalityWeightedLbConfig |
| Cluster.CommonLbConfig.ZoneAwareLbConfig |
Configuration for :ref:`zone aware routing
<arch_overview_load_balancing_zone_aware_routing>`.
|
| Cluster.CommonLbConfig.ZoneAwareLbConfig.Builder |
Configuration for :ref:`zone aware routing
<arch_overview_load_balancing_zone_aware_routing>`.
|
| Cluster.EdsClusterConfig |
Only valid when discovery type is EDS.
|
| Cluster.EdsClusterConfig.Builder |
Only valid when discovery type is EDS.
|
| Cluster.LbSubsetConfig |
Optionally divide the endpoints in this cluster into subsets defined by
endpoint metadata and selected by route and weighted cluster metadata.
|
| Cluster.LbSubsetConfig.Builder |
Optionally divide the endpoints in this cluster into subsets defined by
endpoint metadata and selected by route and weighted cluster metadata.
|
| Cluster.LbSubsetConfig.LbSubsetSelector |
Specifications for subsets.
|
| Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
Specifications for subsets.
|
| Cluster.LeastRequestLbConfig |
Specific configuration for the LeastRequest load balancing policy.
|
| Cluster.LeastRequestLbConfig.Builder |
Specific configuration for the LeastRequest load balancing policy.
|
| Cluster.OriginalDstLbConfig |
Specific configuration for the
:ref:`Original Destination <arch_overview_load_balancing_types_original_destination>`
load balancing policy.
|
| Cluster.OriginalDstLbConfig.Builder |
Specific configuration for the
:ref:`Original Destination <arch_overview_load_balancing_types_original_destination>`
load balancing policy.
|
| Cluster.RingHashLbConfig |
Specific configuration for the :ref:`RingHash<arch_overview_load_balancing_types_ring_hash>`
load balancing policy.
|
| Cluster.RingHashLbConfig.Builder |
Specific configuration for the :ref:`RingHash<arch_overview_load_balancing_types_ring_hash>`
load balancing policy.
|
| Cluster.RingHashLbConfig.DeprecatedV1 |
[#not-implemented-hide:] Hide from docs.
|
| Cluster.RingHashLbConfig.DeprecatedV1.Builder |
[#not-implemented-hide:] Hide from docs.
|
| ClusterDiscoveryService |
Return list of all clusters this proxy will load balance to.
|
| ClusterDiscoveryService.Stub | |
| ClusterDiscoveryServiceGrpc |
Return list of all clusters this proxy will load balance to.
|
| ClusterDiscoveryServiceGrpc.ClusterDiscoveryServiceBlockingStub |
Return list of all clusters this proxy will load balance to.
|
| ClusterDiscoveryServiceGrpc.ClusterDiscoveryServiceFutureStub |
Return list of all clusters this proxy will load balance to.
|
| ClusterDiscoveryServiceGrpc.ClusterDiscoveryServiceImplBase |
Return list of all clusters this proxy will load balance to.
|
| ClusterDiscoveryServiceGrpc.ClusterDiscoveryServiceStub |
Return list of all clusters this proxy will load balance to.
|
| ClusterLoadAssignment |
Each route from RDS will map to a single cluster or traffic split across
clusters using weights expressed in the RDS WeightedCluster.
|
| ClusterLoadAssignment.Builder |
Each route from RDS will map to a single cluster or traffic split across
clusters using weights expressed in the RDS WeightedCluster.
|
| ClusterLoadAssignment.Policy |
Load balancing policy settings.
|
| ClusterLoadAssignment.Policy.Builder |
Load balancing policy settings.
|
| ClusterLoadAssignment.Policy.DropOverload |
Protobuf type
envoy.api.v2.ClusterLoadAssignment.Policy.DropOverload |
| ClusterLoadAssignment.Policy.DropOverload.Builder |
Protobuf type
envoy.api.v2.ClusterLoadAssignment.Policy.DropOverload |
| DiscoveryProto | |
| DiscoveryRequest |
A DiscoveryRequest requests a set of versioned resources of the same type for
a given Envoy node on some API.
|
| DiscoveryRequest.Builder |
A DiscoveryRequest requests a set of versioned resources of the same type for
a given Envoy node on some API.
|
| DiscoveryResponse |
Protobuf type
envoy.api.v2.DiscoveryResponse |
| DiscoveryResponse.Builder |
Protobuf type
envoy.api.v2.DiscoveryResponse |
| EdsProto | |
| EndpointDiscoveryService |
Protobuf service
envoy.api.v2.EndpointDiscoveryService |
| EndpointDiscoveryService.Stub | |
| EndpointDiscoveryServiceGrpc | |
| EndpointDiscoveryServiceGrpc.EndpointDiscoveryServiceBlockingStub | |
| EndpointDiscoveryServiceGrpc.EndpointDiscoveryServiceFutureStub | |
| EndpointDiscoveryServiceGrpc.EndpointDiscoveryServiceImplBase | |
| EndpointDiscoveryServiceGrpc.EndpointDiscoveryServiceStub | |
| IncrementalDiscoveryRequest |
IncrementalDiscoveryRequest and IncrementalDiscoveryResponse are used in a
new gRPC endpoint for Incremental xDS.
|
| IncrementalDiscoveryRequest.Builder |
IncrementalDiscoveryRequest and IncrementalDiscoveryResponse are used in a
new gRPC endpoint for Incremental xDS.
|
| IncrementalDiscoveryResponse |
Protobuf type
envoy.api.v2.IncrementalDiscoveryResponse |
| IncrementalDiscoveryResponse.Builder |
Protobuf type
envoy.api.v2.IncrementalDiscoveryResponse |
| LdsProto | |
| Listener |
[#comment:next free field: 16]
Protobuf type
envoy.api.v2.Listener |
| Listener.Builder |
[#comment:next free field: 16]
Protobuf type
envoy.api.v2.Listener |
| Listener.DeprecatedV1 |
[#not-implemented-hide:]
Protobuf type
envoy.api.v2.Listener.DeprecatedV1 |
| Listener.DeprecatedV1.Builder |
[#not-implemented-hide:]
Protobuf type
envoy.api.v2.Listener.DeprecatedV1 |
| ListenerDiscoveryService |
The Envoy instance initiates an RPC at startup to discover a list of
listeners.
|
| ListenerDiscoveryService.Stub | |
| ListenerDiscoveryServiceGrpc |
The Envoy instance initiates an RPC at startup to discover a list of
listeners.
|
| ListenerDiscoveryServiceGrpc.ListenerDiscoveryServiceBlockingStub |
The Envoy instance initiates an RPC at startup to discover a list of
listeners.
|
| ListenerDiscoveryServiceGrpc.ListenerDiscoveryServiceFutureStub |
The Envoy instance initiates an RPC at startup to discover a list of
listeners.
|
| ListenerDiscoveryServiceGrpc.ListenerDiscoveryServiceImplBase |
The Envoy instance initiates an RPC at startup to discover a list of
listeners.
|
| ListenerDiscoveryServiceGrpc.ListenerDiscoveryServiceStub |
The Envoy instance initiates an RPC at startup to discover a list of
listeners.
|
| RdsProto | |
| Resource |
Protobuf type
envoy.api.v2.Resource |
| Resource.Builder |
Protobuf type
envoy.api.v2.Resource |
| RouteConfiguration |
[#comment:next free field: 9]
Protobuf type
envoy.api.v2.RouteConfiguration |
| RouteConfiguration.Builder |
[#comment:next free field: 9]
Protobuf type
envoy.api.v2.RouteConfiguration |
| RouteDiscoveryService |
The resource_names field in DiscoveryRequest specifies a route configuration.
|
| RouteDiscoveryService.Stub | |
| RouteDiscoveryServiceGrpc |
The resource_names field in DiscoveryRequest specifies a route configuration.
|
| RouteDiscoveryServiceGrpc.RouteDiscoveryServiceBlockingStub |
The resource_names field in DiscoveryRequest specifies a route configuration.
|
| RouteDiscoveryServiceGrpc.RouteDiscoveryServiceFutureStub |
The resource_names field in DiscoveryRequest specifies a route configuration.
|
| RouteDiscoveryServiceGrpc.RouteDiscoveryServiceImplBase |
The resource_names field in DiscoveryRequest specifies a route configuration.
|
| RouteDiscoveryServiceGrpc.RouteDiscoveryServiceStub |
The resource_names field in DiscoveryRequest specifies a route configuration.
|
| UpstreamBindConfig |
An extensible structure containing the address Envoy should bind to when
establishing upstream connections.
|
| UpstreamBindConfig.Builder |
An extensible structure containing the address Envoy should bind to when
establishing upstream connections.
|
| UpstreamConnectionOptions |
Protobuf type
envoy.api.v2.UpstreamConnectionOptions |
| UpstreamConnectionOptions.Builder |
Protobuf type
envoy.api.v2.UpstreamConnectionOptions |
| Enum | Description |
|---|---|
| Cluster.ClusterProtocolSelection |
Protobuf enum
envoy.api.v2.Cluster.ClusterProtocolSelection |
| Cluster.CommonLbConfig.LocalityConfigSpecifierCase | |
| Cluster.DiscoveryType |
Refer to :ref:`service discovery type <arch_overview_service_discovery_types>`
for an explanation on each type.
|
| Cluster.DnsLookupFamily |
When V4_ONLY is selected, the DNS resolver will only perform a lookup for
addresses in the IPv4 family.
|
| Cluster.LbConfigCase | |
| Cluster.LbPolicy |
Refer to :ref:`load balancer type <arch_overview_load_balancing_types>` architecture
overview section for information on each type.
|
| Cluster.LbSubsetConfig.LbSubsetFallbackPolicy |
If NO_FALLBACK is selected, a result
equivalent to no healthy hosts is reported.
|
| Cluster.RingHashLbConfig.HashFunction |
The hash function used to hash hosts onto the ketama ring.
|
| Listener.DrainType |
Protobuf enum
envoy.api.v2.Listener.DrainType |
Copyright © 2018–2019 The Envoy Project. All rights reserved.