@type t() :: %Envoy.Api.V2.Cluster.CommonLbConfig{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
close_connections_on_host_set_change: boolean(),
consistent_hashing_lb_config:
Envoy.Api.V2.Cluster.CommonLbConfig.ConsistentHashingLbConfig.t() | nil,
healthy_panic_threshold: Envoy.Type.Percent.t() | nil,
ignore_new_hosts_until_first_hc: boolean(),
locality_config_specifier:
{:zone_aware_lb_config,
Envoy.Api.V2.Cluster.CommonLbConfig.ZoneAwareLbConfig.t() | nil}
| {:locality_weighted_lb_config,
Envoy.Api.V2.Cluster.CommonLbConfig.LocalityWeightedLbConfig.t() | nil}
| nil,
update_merge_window: Google.Protobuf.Duration.t() | nil
}