[
 {
  "op": "add",
  "path": "/definitions/RuleCondition/properties/Field/minLength",
  "value": 0
 },
 {
  "op": "add",
  "path": "/definitions/RuleCondition/properties/Field/maxLength",
  "value": 64
 },
 {
  "op": "add",
  "path": "/properties/Priority/minimum",
  "value": 1
 },
 {
  "op": "add",
  "path": "/properties/Priority/maximum",
  "value": 50000
 },
 {
  "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/minimum",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/Action/properties/Order/maximum",
  "value": 50000
 },
 {
  "op": "add",
  "path": "/definitions/RedirectConfig/properties/Protocol/pattern",
  "value": "^(HTTPS?|#\\{protocol\\})$"
 },
 {
  "op": "add",
  "path": "/definitions/RedirectConfig/properties/Host/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/RedirectConfig/properties/Host/maxLength",
  "value": 128
 },
 {
  "op": "add",
  "path": "/definitions/RedirectConfig/properties/Path/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/RedirectConfig/properties/Path/maxLength",
  "value": 128
 },
 {
  "op": "add",
  "path": "/definitions/RedirectConfig/properties/Query/minLength",
  "value": 0
 },
 {
  "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/minLength",
  "value": 0
 },
 {
  "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/minLength",
  "value": 0
 },
 {
  "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/Transform/properties/Type/enum",
  "value": [
   "host-header-rewrite",
   "url-rewrite"
  ]
 }
]
