[
 {
  "op": "add",
  "path": "/properties/Protocol/enum",
  "value": [
   "GENEVE",
   "HTTP",
   "HTTPS",
   "QUIC",
   "TCP",
   "TCP_QUIC",
   "TCP_UDP",
   "TLS",
   "UDP"
  ]
 },
 {
  "op": "add",
  "path": "/properties/Port/maximum",
  "value": 65535
 },
 {
  "op": "add",
  "path": "/properties/Port/minimum",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/Action/properties/Type/enum",
  "value": [
   "authenticate-cognito",
   "authenticate-oidc",
   "fixed-response",
   "forward",
   "jwt-validation",
   "redirect"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/AuthenticateOidcConfig/properties/OnUnauthenticatedRequest/enum",
  "value": [
   "allow",
   "authenticate",
   "deny"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/AuthenticateCognitoConfig/properties/OnUnauthenticatedRequest/enum",
  "value": [
   "allow",
   "authenticate",
   "deny"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/Action/properties/Order/maximum",
  "value": 50000
 },
 {
  "op": "add",
  "path": "/definitions/Action/properties/Order/minimum",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/RedirectConfig/properties/Protocol/pattern",
  "value": "^(HTTPS?|#\\{protocol\\})$"
 },
 {
  "op": "add",
  "path": "/definitions/RedirectConfig/properties/Host/maxLength",
  "value": 128
 },
 {
  "op": "add",
  "path": "/definitions/RedirectConfig/properties/Host/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/RedirectConfig/properties/Path/maxLength",
  "value": 128
 },
 {
  "op": "add",
  "path": "/definitions/RedirectConfig/properties/Path/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/RedirectConfig/properties/Query/maxLength",
  "value": 128
 },
 {
  "op": "add",
  "path": "/definitions/RedirectConfig/properties/StatusCode/enum",
  "value": [
   "HTTP_301",
   "HTTP_302"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/FixedResponseConfig/properties/MessageBody/maxLength",
  "value": 1024
 },
 {
  "op": "add",
  "path": "/definitions/FixedResponseConfig/properties/StatusCode/pattern",
  "value": "^(2|4|5)\\d\\d$"
 },
 {
  "op": "add",
  "path": "/definitions/FixedResponseConfig/properties/ContentType/maxLength",
  "value": 32
 },
 {
  "op": "add",
  "path": "/definitions/JwtValidationActionAdditionalClaim/properties/Format/enum",
  "value": [
   "single-string",
   "space-separated-values",
   "string-array"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/MutualAuthentication/properties/AdvertiseTrustStoreCaNames/enum",
  "value": [
   "off",
   "on"
  ]
 }
]
