proxy_protocol.proto

Package : envoy.config.listener.proxy_protocol.v3

Top

proxy_protocol.proto

Table of Contents

CustomProxyProtocol

Field Type Label Description
rules []envoy.config.listener.proxy_protocol.v3.CustomProxyProtocol.Rule repeated The list of rules to apply to requests.
allowRequestsWithoutProxyProtocol bool Allow requests through that don't use proxy protocol. Defaults to false.
.. attention::
This breaks conformance with the specification. Only enable if ALL traffic to the listener comes from a trusted source. For more information on the security implications of this feature, see https://www.haproxy.org/download/2.1/doc/proxy-protocol.txt

CustomProxyProtocol.KeyValuePair

Field Type Label Description
metadataNamespace string The namespace — if this is empty, the filter's namespace will be used.
key string The key to use within the namespace.

CustomProxyProtocol.Rule

Field Type Label Description
tlvType uint32 The type that triggers the rule - required TLV type is defined as uint8_t in proxy protocol. See the spec <https://www.haproxy.org/download/2.1/doc/proxy-protocol.txt>_ for details.
onTlvPresent envoy.config.listener.proxy_protocol.v3.CustomProxyProtocol.KeyValuePair If the TLV type is present, apply this metadata KeyValuePair.