gateway api v1.6.2 experimental

GRPCRoute.spec.rules[].filters[].requestMirror.backendRef.spec.rules.sessionPersistence

SessionPersistence defines and configures session persistence for the route rule. Support: Extended

4 fields
GRPCRoute.spec.rules[].filters[].requestMirror.backendRef.spec.rules.sessionPersistence fields and descriptions
Field / TypeDescription
absoluteTimeout
string

AbsoluteTimeout defines the absolute timeout of the persistent session. Once the AbsoluteTimeout duration has elapsed, the session becomes invalid. Support: Extended

  • pattern: ^([0-9]{1,5}(h|m|s|ms)){1,4}$
object

CookieConfig provides configuration settings that are specific to cookie-based session persistence. Support: Core

sessionName
string

SessionName defines the name of the persistent session token which may be reflected in the cookie or the header. Users should avoid reusing session names to prevent unintended consequences, such as rejection or unpredictable behavior. Support: Implementation-specific

  • maxLength: 128
type
string

Type defines the type of session persistence such as through the use of a header or cookie. Defaults to cookie based session persistence. Support: Core for "Cookie" type Support: Extended for "Header" type

  • enum: ["Cookie","Header"]
  • default: "Cookie"