Source File:


"rules": []
"allowRequestsWithoutProxyProtocol": bool

Field Type Description
rules [] The list of rules to apply to requests.
allowRequestsWithoutProxyProtocol bool Allow requests through that don’t use proxy protocol. Defaults to false. .. attention:: The true setting is only honored in Gloo Edge Enterprise. 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


"metadataNamespace": string
"key": string

Field Type 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.


A Rule defines what metadata to apply when a header is present or missing.

"tlvType": int

Field Type Description
tlvType int The type that triggers the rule - required TLV type is defined as uint8_t in proxy protocol. See the spec <>_ for details.
onTlvPresent If the TLV type is present, apply this metadata KeyValuePair.