Package io.envoyproxy.envoy.config.cluster.v3
package io.envoyproxy.envoy.config.cluster.v3
-
ClassDescription:ref:`Circuit breaking<arch_overview_circuit_break>` settings can be specified individually for each defined priority.:ref:`Circuit breaking<arch_overview_circuit_break>` settings can be specified individually for each defined priority.A Thresholds defines CircuitBreaker settings for a :ref:`RoutingPriority<envoy_v3_api_enum_config.core.v3.RoutingPriority>`.A Thresholds defines CircuitBreaker settings for a :ref:`RoutingPriority<envoy_v3_api_enum_config.core.v3.RoutingPriority>`.Protobuf type
envoy.config.cluster.v3.CircuitBreakers.Thresholds.RetryBudget
Protobuf typeenvoy.config.cluster.v3.CircuitBreakers.Thresholds.RetryBudget
Configuration for a single upstream cluster.Configuration for a single upstream cluster.Protobuf enumenvoy.config.cluster.v3.Cluster.ClusterProtocolSelection
Common configuration for all load balancer implementations.Common configuration for all load balancer implementations.Common Configuration for all consistent hashing load balancers (MaglevLb, RingHashLb, etc.)Common Configuration for all consistent hashing load balancers (MaglevLb, RingHashLb, etc.)Configuration for :ref:`locality weighted load balancing <arch_overview_load_balancing_locality_weighted_lb>`Configuration for :ref:`locality weighted load balancing <arch_overview_load_balancing_locality_weighted_lb>`Configuration for :ref:`zone aware routing <arch_overview_load_balancing_zone_aware_routing>`.Configuration for :ref:`zone aware routing <arch_overview_load_balancing_zone_aware_routing>`.Extended cluster type.Extended cluster type.Refer to :ref:`service discovery type <arch_overview_service_discovery_types>` for an explanation on each type.When V4_ONLY is selected, the DNS resolver will only perform a lookup for addresses in the IPv4 family.Only valid when discovery type is EDS.Only valid when discovery type is EDS.Refer to :ref:`load balancer type <arch_overview_load_balancing_types>` architecture overview section for information on each type.Optionally divide the endpoints in this cluster into subsets defined by endpoint metadata and selected by route and weighted cluster metadata.Optionally divide the endpoints in this cluster into subsets defined by endpoint metadata and selected by route and weighted cluster metadata.If NO_FALLBACK is selected, a result equivalent to no healthy hosts is reported.Protobuf enumenvoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetMetadataFallbackPolicy
Specifications for subsets.Specifications for subsets.Allows to override top level fallback policy per selector.Specific configuration for the LeastRequest load balancing policy.Specific configuration for the LeastRequest load balancing policy.Specific configuration for the :ref:`Maglev<arch_overview_load_balancing_types_maglev>` load balancing policy.Specific configuration for the :ref:`Maglev<arch_overview_load_balancing_types_maglev>` load balancing policy.Specific configuration for the :ref:`Original Destination <arch_overview_load_balancing_types_original_destination>` load balancing policy.Specific configuration for the :ref:`Original Destination <arch_overview_load_balancing_types_original_destination>` load balancing policy.Protobuf typeenvoy.config.cluster.v3.Cluster.PreconnectPolicy
Protobuf typeenvoy.config.cluster.v3.Cluster.PreconnectPolicy
Protobuf typeenvoy.config.cluster.v3.Cluster.RefreshRate
Protobuf typeenvoy.config.cluster.v3.Cluster.RefreshRate
Specific configuration for the :ref:`RingHash<arch_overview_load_balancing_types_ring_hash>` load balancing policy.Specific configuration for the :ref:`RingHash<arch_overview_load_balancing_types_ring_hash>` load balancing policy.The hash function used to hash hosts onto the ketama ring.Specific configuration for the RoundRobin load balancing policy.Specific configuration for the RoundRobin load balancing policy.Configuration for :ref:`slow start mode <arch_overview_load_balancing_slow_start>`.Configuration for :ref:`slow start mode <arch_overview_load_balancing_slow_start>`.TransportSocketMatch specifies what transport socket config will be used when the match conditions are satisfied.TransportSocketMatch specifies what transport socket config will be used when the match conditions are satisfied.Cluster list collections.Cluster list collections.Protobuf typeenvoy.config.cluster.v3.Filter
Protobuf typeenvoy.config.cluster.v3.Filter
Extensible load balancing policy configuration.Extensible load balancing policy configuration.Protobuf typeenvoy.config.cluster.v3.LoadBalancingPolicy.Policy
Protobuf typeenvoy.config.cluster.v3.LoadBalancingPolicy.Policy
See the :ref:`architecture overview <arch_overview_outlier_detection>` for more information on outlier detection.See the :ref:`architecture overview <arch_overview_outlier_detection>` for more information on outlier detection.Protobuf typeenvoy.config.cluster.v3.TrackClusterStats
Protobuf typeenvoy.config.cluster.v3.TrackClusterStats
Protobuf typeenvoy.config.cluster.v3.UpstreamConnectionOptions
Protobuf typeenvoy.config.cluster.v3.UpstreamConnectionOptions
Protobuf enumenvoy.config.cluster.v3.UpstreamConnectionOptions.FirstAddressFamilyVersion
Protobuf typeenvoy.config.cluster.v3.UpstreamConnectionOptions.HappyEyeballsConfig
Protobuf typeenvoy.config.cluster.v3.UpstreamConnectionOptions.HappyEyeballsConfig