local types = import 'types.libsonnet'; types.envoy.config.cluster.v3.Cluster.CommonLbConfig .withCloseConnectionsOnHostSetChange(false) .withConsistentHashingLbConfig(types.envoy.config.cluster.v3.Cluster.CommonLbConfig.ConsistentHashingLbConfig) .withHealthyPanicThreshold(types.envoy.type.v3.Percent) .withIgnoreNewHostsUntilFirstHc(false) .withLocalityWeightedLbConfig(types.envoy.config.cluster.v3.Cluster.CommonLbConfig.LocalityWeightedLbConfig) .withOverrideHostStatus(types.envoy.config.core.v3.HealthStatusSet) .withUpdateMergeWindow(types.google.protobuf.Duration) .withZoneAwareLbConfig(types.envoy.config.cluster.v3.Cluster.CommonLbConfig.ZoneAwareLbConfig) ._validate()
| Name | Type | One-of group | Required | Constraints |
|---|---|---|---|---|
| close_connections_on_host_set_change | bool |
|
||
| consistent_hashing_lb_config | envoy.config.cluster.v3.Cluster.CommonLbConfig.ConsistentHashingLbConfig |
|
||
| healthy_panic_threshold | envoy.type.v3.Percent |
|
||
| ignore_new_hosts_until_first_hc | bool |
|
||
| locality_weighted_lb_config | envoy.config.cluster.v3.Cluster.CommonLbConfig.LocalityWeightedLbConfig | locality_config_specifier |
|
|
| override_host_status | envoy.config.core.v3.HealthStatusSet |
|
||
| update_merge_window | google.protobuf.Duration |
|
||
| zone_aware_lb_config | envoy.config.cluster.v3.Cluster.CommonLbConfig.ZoneAwareLbConfig | locality_config_specifier |
|