@type t() ::
%Envoy.Extensions.Filters.Udp.UdpProxy.V3.UdpProxyConfig.UdpTunnelingConfig{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
buffer_options:
Envoy.Extensions.Filters.Udp.UdpProxy.V3.UdpProxyConfig.UdpTunnelingConfig.BufferOptions.t()
| nil,
default_target_port: non_neg_integer(),
headers_to_add: [Envoy.Config.Core.V3.HeaderValueOption.t()],
post_path: String.t(),
propagate_response_headers: boolean(),
propagate_response_trailers: boolean(),
proxy_host: String.t(),
proxy_port: Google.Protobuf.UInt32Value.t() | nil,
retry_options:
Envoy.Extensions.Filters.Udp.UdpProxy.V3.UdpProxyConfig.UdpTunnelingConfig.RetryOptions.t()
| nil,
target_host: String.t(),
use_post: boolean()
}