Home

envoy.config.cluster.v3.Cluster.LbSubsetConfig

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.envoy.config.cluster.v3.Cluster.LbSubsetConfig
.withDefaultSubset(types.google.protobuf.Struct)
.withFallbackPolicy(types.envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetFallbackPolicy.NO_FALLBACK)
.withListAsAny(false)
.withLocalityWeightAware(false)
.withMetadataFallbackPolicy(types.envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetMetadataFallbackPolicy.METADATA_NO_FALLBACK)
.withPanicModeAny(false)
.withScaleLocalityWeight(false)
.withSubsetSelectors([ types.envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetSelector ])
._validate()

Nested Enums

Nested Messages

Fields

Name Type One-of group Required Constraints
default_subset google.protobuf.Struct  
fallback_policy envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetFallbackPolicy   {"Enum":{"defined_only":true}}
list_as_any bool  
locality_weight_aware bool  
metadata_fallback_policy envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetMetadataFallbackPolicy   {"Enum":{"defined_only":true}}
panic_mode_any bool  
scale_locality_weight bool  
subset_selectors [] envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetSelector