package envoy.config.filter.network.tcp_proxy.v2

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message TcpProxy

tcp_proxy.proto:30

[#next-free-field: 13]

message TcpProxy.DeprecatedV1

tcp_proxy.proto:33

[#not-implemented-hide:] Deprecated. TCP Proxy filter configuration using V1 format.

Used in: TcpProxy

message TcpProxy.DeprecatedV1.TCPRoute

tcp_proxy.proto:44

A TCP proxy route consists of a set of optional L4 criteria and the name of a cluster. If a downstream connection matches all the specified criteria, the cluster in the route is used for the corresponding upstream connection. Routes are tried in the order specified until a match is found. If no match is found, the connection is closed. A route with no criteria is valid and always produces a match. [#next-free-field: 6]

Used in: DeprecatedV1

message TcpProxy.TunnelingConfig

tcp_proxy.proto:117

Configuration for tunneling TCP over other transports or application layers. Currently, only HTTP/2 is supported. When other options exist, HTTP/2 will remain the default.

Used in: TcpProxy

message TcpProxy.WeightedCluster

tcp_proxy.proto:91

Allows for specification of multiple upstream clusters along with weights that indicate the percentage of traffic to be forwarded to each cluster. The router selects an upstream cluster based on these weights.

Used in: TcpProxy

message TcpProxy.WeightedCluster.ClusterWeight

tcp_proxy.proto:92

Used in: WeightedCluster