Home

envoy.config.core.v3.Node

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.core.v3.Node
.withClientFeatures([ 'string' ])
.withCluster('string')
.withDynamicParameters({ key: types.xds.core.v3.ContextParams })
.withExtensions([ types.envoy.config.core.v3.Extension ])
.withId('string')
.withListeningAddresses([ types.envoy.config.core.v3.Address ])
.withLocality(types.envoy.config.core.v3.Locality)
.withMetadata(types.google.protobuf.Struct)
.withUserAgentBuildVersion(types.envoy.config.core.v3.BuildVersion)
.withUserAgentName('string')
.withUserAgentVersion('string')
._validate()

Nested Messages

Fields

Name Type One-of group Required Constraints
client_features [] string  
cluster string  
dynamic_parameters map[string] xds.core.v3.ContextParams  
extensions [] envoy.config.core.v3.Extension  
id string  
listening_addresses [] envoy.config.core.v3.Address  
locality envoy.config.core.v3.Locality  
metadata google.protobuf.Struct  
user_agent_build_version envoy.config.core.v3.BuildVersion user_agent_version_type  
user_agent_name string  
user_agent_version string user_agent_version_type