Home

envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig

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.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig
.withAccessLog([ types.envoy.config.accesslog.v3.AccessLog ])
.withCluster('string')
.withHashPolicies([ types.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy ])
.withIdleTimeout(types.google.protobuf.Duration)
.withMatcher(types.xds.type.matcher.v3.Matcher)
.withProxyAccessLog([ types.envoy.config.accesslog.v3.AccessLog ])
.withStatPrefix('string')
.withUpstreamSocketConfig(types.envoy.config.core.v3.UdpSocketConfig)
.withUseOriginalSrcIp(false)
.withUsePerPacketLoadBalancing(false)
._validate()

Nested Messages

Fields

Name Type One-of group Required Constraints
access_log [] envoy.config.accesslog.v3.AccessLog  
cluster string route_specifier   {"String_":{"WellKnown":null,"min_len":1}}
hash_policies [] envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy   {"Repeated":{"max_items":1}}
idle_timeout google.protobuf.Duration  
matcher xds.type.matcher.v3.Matcher route_specifier  
proxy_access_log [] envoy.config.accesslog.v3.AccessLog  
stat_prefix string   {"String_":{"WellKnown":null,"min_len":1}}
upstream_socket_config envoy.config.core.v3.UdpSocketConfig  
use_original_src_ip bool  
use_per_packet_load_balancing bool