CircuitBreakers |
:ref:`Circuit breaking<arch_overview_circuit_break>` settings can be
specified individually for each defined priority.
|
CircuitBreakers.Builder |
:ref:`Circuit breaking<arch_overview_circuit_break>` settings can be
specified individually for each defined priority.
|
CircuitBreakers.Thresholds |
A Thresholds defines CircuitBreaker settings for a
:ref:`RoutingPriority<envoy_v3_api_enum_config.core.v3.RoutingPriority>`.
|
CircuitBreakers.Thresholds.Builder |
A Thresholds defines CircuitBreaker settings for a
:ref:`RoutingPriority<envoy_v3_api_enum_config.core.v3.RoutingPriority>`.
|
CircuitBreakers.Thresholds.RetryBudget |
Protobuf type envoy.config.cluster.v3.CircuitBreakers.Thresholds.RetryBudget
|
CircuitBreakers.Thresholds.RetryBudget.Builder |
Protobuf type envoy.config.cluster.v3.CircuitBreakers.Thresholds.RetryBudget
|
CircuitBreakers.Thresholds.RetryBudgetOrBuilder |
|
CircuitBreakers.ThresholdsOrBuilder |
|
CircuitBreakersOrBuilder |
|
Cluster |
Configuration for a single upstream cluster.
|
Cluster.Builder |
Configuration for a single upstream cluster.
|
Cluster.Builder.TypedExtensionProtocolOptionsConverter |
|
Cluster.ClusterDiscoveryTypeCase |
|
Cluster.ClusterProtocolSelection |
Protobuf enum envoy.config.cluster.v3.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>`
|
Cluster.CommonLbConfig.LocalityWeightedLbConfig.Builder |
Configuration for :ref:`locality weighted load balancing
<arch_overview_load_balancing_locality_weighted_lb>`
|
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.LbSubsetMetadataFallbackPolicy |
Protobuf enum envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetMetadataFallbackPolicy
|
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.MaglevLbConfig |
Specific configuration for the :ref:`Maglev<arch_overview_load_balancing_types_maglev>`
load balancing policy.
|
Cluster.MaglevLbConfig.Builder |
Specific configuration for the :ref:`Maglev<arch_overview_load_balancing_types_maglev>`
load balancing policy.
|
Cluster.MaglevLbConfigOrBuilder |
|
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.PreconnectPolicy |
Protobuf type envoy.config.cluster.v3.Cluster.PreconnectPolicy
|
Cluster.PreconnectPolicy.Builder |
Protobuf type envoy.config.cluster.v3.Cluster.PreconnectPolicy
|
Cluster.PreconnectPolicyOrBuilder |
|
Cluster.RefreshRate |
Protobuf type envoy.config.cluster.v3.Cluster.RefreshRate
|
Cluster.RefreshRate.Builder |
Protobuf type envoy.config.cluster.v3.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.RoundRobinLbConfig |
Specific configuration for the RoundRobin load balancing policy.
|
Cluster.RoundRobinLbConfig.Builder |
Specific configuration for the RoundRobin load balancing policy.
|
Cluster.RoundRobinLbConfigOrBuilder |
|
Cluster.SlowStartConfig |
Configuration for :ref:`slow start mode <arch_overview_load_balancing_slow_start>`.
|
Cluster.SlowStartConfig.Builder |
Configuration for :ref:`slow start mode <arch_overview_load_balancing_slow_start>`.
|
Cluster.SlowStartConfigOrBuilder |
|
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 |
|
ClusterCollection |
Cluster list collections.
|
ClusterCollection.Builder |
Cluster list collections.
|
ClusterCollectionOrBuilder |
|
ClusterOrBuilder |
|
Filter |
Protobuf type envoy.config.cluster.v3.Filter
|
Filter.Builder |
Protobuf type envoy.config.cluster.v3.Filter
|
FilterOrBuilder |
|
LoadBalancingPolicy |
Extensible load balancing policy configuration.
|
LoadBalancingPolicy.Builder |
Extensible load balancing policy configuration.
|
LoadBalancingPolicy.Policy |
Protobuf type envoy.config.cluster.v3.LoadBalancingPolicy.Policy
|
LoadBalancingPolicy.Policy.Builder |
Protobuf type envoy.config.cluster.v3.LoadBalancingPolicy.Policy
|
LoadBalancingPolicy.PolicyOrBuilder |
|
LoadBalancingPolicyOrBuilder |
|
OutlierDetection |
See the :ref:`architecture overview <arch_overview_outlier_detection>` for
more information on outlier detection.
|
OutlierDetection.Builder |
See the :ref:`architecture overview <arch_overview_outlier_detection>` for
more information on outlier detection.
|
OutlierDetectionOrBuilder |
|
TrackClusterStats |
Protobuf type envoy.config.cluster.v3.TrackClusterStats
|
TrackClusterStats.Builder |
Protobuf type envoy.config.cluster.v3.TrackClusterStats
|
TrackClusterStatsOrBuilder |
|
UpstreamConnectionOptions |
Protobuf type envoy.config.cluster.v3.UpstreamConnectionOptions
|
UpstreamConnectionOptions.Builder |
Protobuf type envoy.config.cluster.v3.UpstreamConnectionOptions
|
UpstreamConnectionOptions.FirstAddressFamilyVersion |
Protobuf enum envoy.config.cluster.v3.UpstreamConnectionOptions.FirstAddressFamilyVersion
|
UpstreamConnectionOptions.HappyEyeballsConfig |
Protobuf type envoy.config.cluster.v3.UpstreamConnectionOptions.HappyEyeballsConfig
|
UpstreamConnectionOptions.HappyEyeballsConfig.Builder |
Protobuf type envoy.config.cluster.v3.UpstreamConnectionOptions.HappyEyeballsConfig
|
UpstreamConnectionOptions.HappyEyeballsConfigOrBuilder |
|
UpstreamConnectionOptionsOrBuilder |
|