tcp.proto

Package: tcp.options.gloo.solo.io

Types:

Source File: github.com/solo-io/gloo/projects/gloo/api/v1/options/tcp/tcp.proto

TcpProxySettings

Contains various settings for Envoy’s tcp proxy filter. See here for more information: https://www.envoyproxy.io/docs/envoy/v1.10.0/api-v2/config/filter/network/tcp_proxy/v2/tcp_proxy.proto#envoy-api-msg-config-filter-network-tcp-proxy-v2-tcpproxy

"maxConnectAttempts": .google.protobuf.UInt32Value
"idleTimeout": .google.protobuf.Duration
"tunnelingConfig": .tcp.options.gloo.solo.io.TcpProxySettings.TunnelingConfig

Field Type Description
maxConnectAttempts .google.protobuf.UInt32Value
idleTimeout .google.protobuf.Duration
tunnelingConfig .tcp.options.gloo.solo.io.TcpProxySettings.TunnelingConfig If set, this configures tunneling, e.g. configuration options to tunnel multiple TCP payloads over a shared HTTP tunnel. If this message is absent, the payload will be proxied upstream as per usual.

TunnelingConfig

Configuration for tunneling TCP over other transports or application layers.

"hostname": string

Field Type Description
hostname string The hostname to send in the synthesized CONNECT headers to the upstream proxy.