| Class | Description |
|---|---|
| Cds | |
| Cds.Cluster |
Configuration for a single upstream cluster.
|
| Cds.Cluster.Builder |
Configuration for a single upstream cluster.
|
| Cds.Cluster.CommonLbConfig |
Common configuration for all load balancer implementations.
|
| Cds.Cluster.CommonLbConfig.Builder |
Common configuration for all load balancer implementations.
|
| Cds.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 |
| Cds.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 |
| Cds.Cluster.CommonLbConfig.ZoneAwareLbConfig |
Configuration for :ref:`zone aware routing
<arch_overview_load_balancing_zone_aware_routing>`.
|
| Cds.Cluster.CommonLbConfig.ZoneAwareLbConfig.Builder |
Configuration for :ref:`zone aware routing
<arch_overview_load_balancing_zone_aware_routing>`.
|
| Cds.Cluster.EdsClusterConfig |
Only valid when discovery type is EDS.
|
| Cds.Cluster.EdsClusterConfig.Builder |
Only valid when discovery type is EDS.
|
| Cds.Cluster.LbSubsetConfig |
Optionally divide the endpoints in this cluster into subsets defined by
endpoint metadata and selected by route and weighted cluster metadata.
|
| Cds.Cluster.LbSubsetConfig.Builder |
Optionally divide the endpoints in this cluster into subsets defined by
endpoint metadata and selected by route and weighted cluster metadata.
|
| Cds.Cluster.LbSubsetConfig.LbSubsetSelector |
Specifications for subsets.
|
| Cds.Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
Specifications for subsets.
|
| Cds.Cluster.RingHashLbConfig |
Specific configuration for the :ref:`RingHash<arch_overview_load_balancing_types_ring_hash>`
load balancing policy.
|
| Cds.Cluster.RingHashLbConfig.Builder |
Specific configuration for the :ref:`RingHash<arch_overview_load_balancing_types_ring_hash>`
load balancing policy.
|
| Cds.Cluster.RingHashLbConfig.DeprecatedV1 |
[#not-implemented-hide:] Hide from docs.
|
| Cds.Cluster.RingHashLbConfig.DeprecatedV1.Builder |
[#not-implemented-hide:] Hide from docs.
|
| Cds.ClusterDiscoveryService |
Return list of all clusters this proxy will load balance to.
|
| Cds.ClusterDiscoveryService.Stub | |
| Cds.UpstreamBindConfig |
An extensible structure containing the address Envoy should bind to when
establishing upstream connections.
|
| Cds.UpstreamBindConfig.Builder |
An extensible structure containing the address Envoy should bind to when
establishing upstream connections.
|
| 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.
|
| Discovery | |
| Discovery.DiscoveryRequest |
A DiscoveryRequest requests a set of versioned resources of the same type for
a given Envoy node on some API.
|
| Discovery.DiscoveryRequest.Builder |
A DiscoveryRequest requests a set of versioned resources of the same type for
a given Envoy node on some API.
|
| Discovery.DiscoveryResponse |
Protobuf type
envoy.api.v2.DiscoveryResponse |
| Discovery.DiscoveryResponse.Builder |
Protobuf type
envoy.api.v2.DiscoveryResponse |
| Eds | |
| Eds.ClusterLoadAssignment |
Each route from RDS will map to a single cluster or traffic split across
clusters using weights expressed in the RDS WeightedCluster.
|
| Eds.ClusterLoadAssignment.Builder |
Each route from RDS will map to a single cluster or traffic split across
clusters using weights expressed in the RDS WeightedCluster.
|
| Eds.ClusterLoadAssignment.Policy |
Load balancing policy settings.
|
| Eds.ClusterLoadAssignment.Policy.Builder |
Load balancing policy settings.
|
| Eds.EndpointDiscoveryService |
Protobuf service
envoy.api.v2.EndpointDiscoveryService |
| Eds.EndpointDiscoveryService.Stub | |
| EndpointDiscoveryServiceGrpc | |
| EndpointDiscoveryServiceGrpc.EndpointDiscoveryServiceBlockingStub | |
| EndpointDiscoveryServiceGrpc.EndpointDiscoveryServiceFutureStub | |
| EndpointDiscoveryServiceGrpc.EndpointDiscoveryServiceImplBase | |
| EndpointDiscoveryServiceGrpc.EndpointDiscoveryServiceStub | |
| Lds | |
| Lds.Listener |
Protobuf type
envoy.api.v2.Listener |
| Lds.Listener.Builder |
Protobuf type
envoy.api.v2.Listener |
| Lds.Listener.DeprecatedV1 |
[#not-implemented-hide:]
Protobuf type
envoy.api.v2.Listener.DeprecatedV1 |
| Lds.Listener.DeprecatedV1.Builder |
[#not-implemented-hide:]
Protobuf type
envoy.api.v2.Listener.DeprecatedV1 |
| Lds.ListenerDiscoveryService |
The Envoy instance initiates an RPC at startup to discover a list of
listeners.
|
| Lds.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.
|
| Rds | |
| Rds.RouteConfiguration |
Protobuf type
envoy.api.v2.RouteConfiguration |
| Rds.RouteConfiguration.Builder |
Protobuf type
envoy.api.v2.RouteConfiguration |
| Rds.RouteDiscoveryService |
The resource_names field in DiscoveryRequest specifies a route configuration.
|
| Rds.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.
|
| Enum | Description |
|---|---|
| Cds.Cluster.ClusterProtocolSelection |
Protobuf enum
envoy.api.v2.Cluster.ClusterProtocolSelection |
| Cds.Cluster.CommonLbConfig.LocalityConfigSpecifierCase | |
| Cds.Cluster.DiscoveryType |
Refer to :ref:`service discovery type <arch_overview_service_discovery_types>`
for an explanation on each type.
|
| Cds.Cluster.DnsLookupFamily |
When V4_ONLY is selected, the DNS resolver will only perform a lookup for
addresses in the IPv4 family.
|
| Cds.Cluster.LbConfigCase | |
| Cds.Cluster.LbPolicy |
Refer to :ref:`load balancer type <arch_overview_load_balancing_types>` architecture
overview section for information on each type.
|
| Cds.Cluster.LbSubsetConfig.LbSubsetFallbackPolicy |
If NO_FALLBACK is selected, a result
equivalent to no healthy hosts is reported.
|
| Lds.Listener.DrainType |
Protobuf enum
envoy.api.v2.Listener.DrainType |
Copyright © 2018 The Envoy Project. All rights reserved.