gateway api v1.1.1 experimental

GRPCRoute.spec.rules[].filters[].requestHeaderModifier.add.spec.rules.matches.headers

Headers specifies gRPC request header matchers. Multiple match values are ANDed together, meaning, a request MUST match all the specified headers to select the route.

3 fields
GRPCRoute.spec.rules[].filters[].requestHeaderModifier.add.spec.rules.matches.headers fields and descriptions
Field / TypeDescription
name
string required

Name is the name of the gRPC Header to be matched. If multiple entries specify equivalent header names, only the first entry with an equivalent name MUST be considered for a match. Subsequent entries with an equivalent header name MUST be ignored. Due to the case-insensitivity of header names, "foo" and "Foo" are considered equivalent.

  • minLength: 1
  • maxLength: 256
  • pattern: ^[A-Za-z0-9!#$%&'*+\-.^_\x60|~]+$
type
string

Type specifies how to match against the value of the header.

  • enum: ["Exact","RegularExpression"]
  • default: "Exact"
value
string required

Value is the value of the gRPC Header to be matched.

  • minLength: 1
  • maxLength: 4096