| Class and Description |
|---|
| CdsDummy
[#not-implemented-hide:] Not configuration.
|
| CdsDummy.Builder
[#not-implemented-hide:] Not configuration.
|
| CdsDummyOrBuilder |
| Cluster
Configuration for a single upstream cluster.
|
| Cluster.Builder
Configuration for a single upstream cluster.
|
| Cluster.ClusterDiscoveryTypeCase |
| Cluster.ClusterProtocolSelection
Protobuf enum
envoy.api.v2.Cluster.ClusterProtocolSelection |
| Cluster.CommonLbConfig
Common configuration for all load balancer implementations.
|
| Cluster.CommonLbConfig.Builder
Common configuration for all load balancer implementations.
|
| Cluster.CommonLbConfig.ConsistentHashingLbConfig
Common Configuration for all consistent hashing load balancers (MaglevLb, RingHashLb, etc.)
|
| Cluster.CommonLbConfig.ConsistentHashingLbConfig.Builder
Common Configuration for all consistent hashing load balancers (MaglevLb, RingHashLb, etc.)
|
| Cluster.CommonLbConfig.ConsistentHashingLbConfigOrBuilder |
| Cluster.CommonLbConfig.LocalityConfigSpecifierCase |
| 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.LocalityWeightedLbConfigOrBuilder |
| 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.CommonLbConfig.ZoneAwareLbConfigOrBuilder |
| Cluster.CommonLbConfigOrBuilder |
| Cluster.CustomClusterType
Extended cluster type.
|
| Cluster.CustomClusterType.Builder
Extended cluster type.
|
| Cluster.CustomClusterTypeOrBuilder |
| 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.EdsClusterConfig
Only valid when discovery type is EDS.
|
| Cluster.EdsClusterConfig.Builder
Only valid when discovery type is EDS.
|
| Cluster.EdsClusterConfigOrBuilder |
| 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
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.LbSubsetFallbackPolicy
If NO_FALLBACK is selected, a result
equivalent to no healthy hosts is reported.
|
| Cluster.LbSubsetConfig.LbSubsetSelector
Specifications for subsets.
|
| Cluster.LbSubsetConfig.LbSubsetSelector.Builder
Specifications for subsets.
|
| Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy
Allows to override top level fallback policy per selector.
|
| Cluster.LbSubsetConfig.LbSubsetSelectorOrBuilder |
| Cluster.LbSubsetConfigOrBuilder |
| Cluster.LeastRequestLbConfig
Specific configuration for the LeastRequest load balancing policy.
|
| Cluster.LeastRequestLbConfig.Builder
Specific configuration for the LeastRequest load balancing policy.
|
| Cluster.LeastRequestLbConfigOrBuilder |
| 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.OriginalDstLbConfigOrBuilder |
| Cluster.RefreshRate
Protobuf type
envoy.api.v2.Cluster.RefreshRate |
| Cluster.RefreshRate.Builder
Protobuf type
envoy.api.v2.Cluster.RefreshRate |
| Cluster.RefreshRateOrBuilder |
| 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.HashFunction
The hash function used to hash hosts onto the ketama ring.
|
| Cluster.RingHashLbConfigOrBuilder |
| Cluster.TransportSocketMatch
TransportSocketMatch specifies what transport socket config will be used
when the match conditions are satisfied.
|
| Cluster.TransportSocketMatch.Builder
TransportSocketMatch specifies what transport socket config will be used
when the match conditions are satisfied.
|
| Cluster.TransportSocketMatchOrBuilder |
| ClusterDiscoveryService
Return list of all clusters this proxy will load balance to.
|
| ClusterDiscoveryService.BlockingInterface |
| ClusterDiscoveryService.Interface |
| ClusterDiscoveryService.Stub |
| 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.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
[#not-implemented-hide:]
Protobuf type
envoy.api.v2.ClusterLoadAssignment.Policy.DropOverload |
| ClusterLoadAssignment.Policy.DropOverload.Builder
[#not-implemented-hide:]
Protobuf type
envoy.api.v2.ClusterLoadAssignment.Policy.DropOverload |
| ClusterLoadAssignment.Policy.DropOverloadOrBuilder |
| ClusterLoadAssignment.PolicyOrBuilder |
| ClusterLoadAssignmentOrBuilder |
| ClusterOrBuilder |
| DeltaDiscoveryRequest
DeltaDiscoveryRequest and DeltaDiscoveryResponse are used in a new gRPC
endpoint for Delta xDS.
|
| DeltaDiscoveryRequest.Builder
DeltaDiscoveryRequest and DeltaDiscoveryResponse are used in a new gRPC
endpoint for Delta xDS.
|
| DeltaDiscoveryRequestOrBuilder |
| DeltaDiscoveryResponse
[#next-free-field: 7]
Protobuf type
envoy.api.v2.DeltaDiscoveryResponse |
| DeltaDiscoveryResponse.Builder
[#next-free-field: 7]
Protobuf type
envoy.api.v2.DeltaDiscoveryResponse |
| DeltaDiscoveryResponseOrBuilder |
| 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.
|
| DiscoveryRequestOrBuilder |
| DiscoveryResponse
[#next-free-field: 7]
Protobuf type
envoy.api.v2.DiscoveryResponse |
| DiscoveryResponse.Builder
[#next-free-field: 7]
Protobuf type
envoy.api.v2.DiscoveryResponse |
| DiscoveryResponseOrBuilder |
| EdsDummy
[#not-implemented-hide:] Not configuration.
|
| EdsDummy.Builder
[#not-implemented-hide:] Not configuration.
|
| EdsDummyOrBuilder |
| EndpointDiscoveryService
Protobuf service
envoy.api.v2.EndpointDiscoveryService |
| EndpointDiscoveryService.BlockingInterface |
| EndpointDiscoveryService.Interface |
| EndpointDiscoveryService.Stub |
| EndpointDiscoveryServiceGrpc.EndpointDiscoveryServiceBlockingStub |
| EndpointDiscoveryServiceGrpc.EndpointDiscoveryServiceFutureStub |
| EndpointDiscoveryServiceGrpc.EndpointDiscoveryServiceStub |
| LdsDummy
[#not-implemented-hide:] Not configuration.
|
| LdsDummy.Builder
[#not-implemented-hide:] Not configuration.
|
| LdsDummyOrBuilder |
| Listener
[#next-free-field: 23]
Protobuf type
envoy.api.v2.Listener |
| Listener.Builder
[#next-free-field: 23]
Protobuf type
envoy.api.v2.Listener |
| Listener.ConnectionBalanceConfig
Configuration for listener connection balancing.
|
| Listener.ConnectionBalanceConfig.BalanceTypeCase |
| Listener.ConnectionBalanceConfig.Builder
Configuration for listener connection balancing.
|
| Listener.ConnectionBalanceConfig.ExactBalance
A connection balancer implementation that does exact balancing.
|
| Listener.ConnectionBalanceConfig.ExactBalance.Builder
A connection balancer implementation that does exact balancing.
|
| Listener.ConnectionBalanceConfig.ExactBalanceOrBuilder |
| Listener.ConnectionBalanceConfigOrBuilder |
| 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 |
| Listener.DeprecatedV1OrBuilder |
| Listener.DrainType
Protobuf enum
envoy.api.v2.Listener.DrainType |
| ListenerDiscoveryService
The Envoy instance initiates an RPC at startup to discover a list of
listeners.
|
| ListenerDiscoveryService.BlockingInterface |
| ListenerDiscoveryService.Interface |
| ListenerDiscoveryService.Stub |
| 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.ListenerDiscoveryServiceStub
The Envoy instance initiates an RPC at startup to discover a list of
listeners.
|
| ListenerOrBuilder |
| LoadBalancingPolicy
[#not-implemented-hide:] Extensible load balancing policy configuration.
|
| LoadBalancingPolicy.Builder
[#not-implemented-hide:] Extensible load balancing policy configuration.
|
| LoadBalancingPolicy.Policy
Protobuf type
envoy.api.v2.LoadBalancingPolicy.Policy |
| LoadBalancingPolicy.Policy.Builder
Protobuf type
envoy.api.v2.LoadBalancingPolicy.Policy |
| LoadBalancingPolicy.PolicyOrBuilder |
| LoadBalancingPolicyOrBuilder |
| RdsDummy
[#not-implemented-hide:] Not configuration.
|
| RdsDummy.Builder
[#not-implemented-hide:] Not configuration.
|
| RdsDummyOrBuilder |
| Resource
Protobuf type
envoy.api.v2.Resource |
| Resource.Builder
Protobuf type
envoy.api.v2.Resource |
| ResourceOrBuilder |
| RouteConfiguration
[#next-free-field: 11]
Protobuf type
envoy.api.v2.RouteConfiguration |
| RouteConfiguration.Builder
[#next-free-field: 11]
Protobuf type
envoy.api.v2.RouteConfiguration |
| RouteConfigurationOrBuilder |
| RouteDiscoveryService
The resource_names field in DiscoveryRequest specifies a route configuration.
|
| RouteDiscoveryService.BlockingInterface |
| RouteDiscoveryService.Interface |
| RouteDiscoveryService.Stub |
| 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.RouteDiscoveryServiceStub
The resource_names field in DiscoveryRequest specifies a route configuration.
|
| ScopedRouteConfiguration
Specifies a routing scope, which associates a
:ref:`Key<envoy_api_msg_ScopedRouteConfiguration.Key>` to a
:ref:`envoy_api_msg_RouteConfiguration` (identified by its resource name).
|
| ScopedRouteConfiguration.Builder
Specifies a routing scope, which associates a
:ref:`Key<envoy_api_msg_ScopedRouteConfiguration.Key>` to a
:ref:`envoy_api_msg_RouteConfiguration` (identified by its resource name).
|
| ScopedRouteConfiguration.Key
Specifies a key which is matched against the output of the
:ref:`scope_key_builder<envoy_api_field_config.filter.network.http_connection_manager.v2.ScopedRoutes.scope_key_builder>`
specified in the HttpConnectionManager.
|
| ScopedRouteConfiguration.Key.Builder
Specifies a key which is matched against the output of the
:ref:`scope_key_builder<envoy_api_field_config.filter.network.http_connection_manager.v2.ScopedRoutes.scope_key_builder>`
specified in the HttpConnectionManager.
|
| ScopedRouteConfiguration.Key.Fragment
Protobuf type
envoy.api.v2.ScopedRouteConfiguration.Key.Fragment |
| ScopedRouteConfiguration.Key.Fragment.Builder
Protobuf type
envoy.api.v2.ScopedRouteConfiguration.Key.Fragment |
| ScopedRouteConfiguration.Key.Fragment.TypeCase |
| ScopedRouteConfiguration.Key.FragmentOrBuilder |
| ScopedRouteConfiguration.KeyOrBuilder |
| ScopedRouteConfigurationOrBuilder |
| ScopedRoutesDiscoveryService
The Scoped Routes Discovery Service (SRDS) API distributes
:ref:`ScopedRouteConfiguration<envoy_api_msg.ScopedRouteConfiguration>`
resources.
|
| ScopedRoutesDiscoveryService.BlockingInterface |
| ScopedRoutesDiscoveryService.Interface |
| ScopedRoutesDiscoveryService.Stub |
| ScopedRoutesDiscoveryServiceGrpc.ScopedRoutesDiscoveryServiceBlockingStub
The Scoped Routes Discovery Service (SRDS) API distributes
:ref:`ScopedRouteConfiguration<envoy_api_msg.ScopedRouteConfiguration>`
resources.
|
| ScopedRoutesDiscoveryServiceGrpc.ScopedRoutesDiscoveryServiceFutureStub
The Scoped Routes Discovery Service (SRDS) API distributes
:ref:`ScopedRouteConfiguration<envoy_api_msg.ScopedRouteConfiguration>`
resources.
|
| ScopedRoutesDiscoveryServiceGrpc.ScopedRoutesDiscoveryServiceStub
The Scoped Routes Discovery Service (SRDS) API distributes
:ref:`ScopedRouteConfiguration<envoy_api_msg.ScopedRouteConfiguration>`
resources.
|
| SrdsDummy
[#not-implemented-hide:] Not configuration.
|
| SrdsDummy.Builder
[#not-implemented-hide:] Not configuration.
|
| SrdsDummyOrBuilder |
| 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.
|
| UpstreamBindConfigOrBuilder |
| UpstreamConnectionOptions
Protobuf type
envoy.api.v2.UpstreamConnectionOptions |
| UpstreamConnectionOptions.Builder
Protobuf type
envoy.api.v2.UpstreamConnectionOptions |
| UpstreamConnectionOptionsOrBuilder |
| Vhds
Protobuf type
envoy.api.v2.Vhds |
| Vhds.Builder
Protobuf type
envoy.api.v2.Vhds |
| VhdsOrBuilder |
| VirtualHostDiscoveryService
Virtual Host Discovery Service (VHDS) is used to dynamically update the list of virtual hosts for
a given RouteConfiguration.
|
| VirtualHostDiscoveryService.BlockingInterface |
| VirtualHostDiscoveryService.Interface |
| VirtualHostDiscoveryService.Stub |
| VirtualHostDiscoveryServiceGrpc.VirtualHostDiscoveryServiceBlockingStub
Virtual Host Discovery Service (VHDS) is used to dynamically update the list of virtual hosts for
a given RouteConfiguration.
|
| VirtualHostDiscoveryServiceGrpc.VirtualHostDiscoveryServiceFutureStub
Virtual Host Discovery Service (VHDS) is used to dynamically update the list of virtual hosts for
a given RouteConfiguration.
|
| VirtualHostDiscoveryServiceGrpc.VirtualHostDiscoveryServiceStub
Virtual Host Discovery Service (VHDS) is used to dynamically update the list of virtual hosts for
a given RouteConfiguration.
|
| Class and Description |
|---|
| Cluster
Configuration for a single upstream cluster.
|
| Cluster.Builder
Configuration for a single upstream cluster.
|
| ClusterOrBuilder |
| Listener
[#next-free-field: 23]
Protobuf type
envoy.api.v2.Listener |
| Listener.Builder
[#next-free-field: 23]
Protobuf type
envoy.api.v2.Listener |
| ListenerOrBuilder |
| Class and Description |
|---|
| Cluster.DnsLookupFamily
When V4_ONLY is selected, the DNS resolver will only perform a lookup for
addresses in the IPv4 family.
|
| Cluster.RefreshRate
Protobuf type
envoy.api.v2.Cluster.RefreshRate |
| Cluster.RefreshRate.Builder
Protobuf type
envoy.api.v2.Cluster.RefreshRate |
| Cluster.RefreshRateOrBuilder |
| Class and Description |
|---|
| RouteConfiguration
[#next-free-field: 11]
Protobuf type
envoy.api.v2.RouteConfiguration |
| RouteConfiguration.Builder
[#next-free-field: 11]
Protobuf type
envoy.api.v2.RouteConfiguration |
| RouteConfigurationOrBuilder |
| ScopedRouteConfiguration
Specifies a routing scope, which associates a
:ref:`Key<envoy_api_msg_ScopedRouteConfiguration.Key>` to a
:ref:`envoy_api_msg_RouteConfiguration` (identified by its resource name).
|
| ScopedRouteConfiguration.Builder
Specifies a routing scope, which associates a
:ref:`Key<envoy_api_msg_ScopedRouteConfiguration.Key>` to a
:ref:`envoy_api_msg_RouteConfiguration` (identified by its resource name).
|
| ScopedRouteConfigurationOrBuilder |
| Class and Description |
|---|
| DeltaDiscoveryRequest
DeltaDiscoveryRequest and DeltaDiscoveryResponse are used in a new gRPC
endpoint for Delta xDS.
|
| DeltaDiscoveryResponse
[#next-free-field: 7]
Protobuf type
envoy.api.v2.DeltaDiscoveryResponse |
| DiscoveryRequest
A DiscoveryRequest requests a set of versioned resources of the same type for
a given Envoy node on some API.
|
| DiscoveryResponse
[#next-free-field: 7]
Protobuf type
envoy.api.v2.DiscoveryResponse |
Copyright © 2018–2021 The Envoy Project. All rights reserved.