[
 {
  "op": "add",
  "path": "/properties/WindowId/minLength",
  "value": 20
 },
 {
  "op": "add",
  "path": "/properties/WindowId/maxLength",
  "value": 20
 },
 {
  "op": "add",
  "path": "/properties/WindowId/pattern",
  "value": "^mw-[0-9a-f]{17}$"
 },
 {
  "op": "add",
  "path": "/definitions/Target/properties/Key/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/Target/properties/Key/maxLength",
  "value": 163
 },
 {
  "op": "add",
  "path": "/definitions/Target/properties/Key/pattern",
  "value": "^[\\p{L}\\p{Z}\\p{N}_.:/=\\-@]*$|resource-groups:ResourceTypeFilters|resource-groups:Name$"
 },
 {
  "op": "add",
  "path": "/definitions/Target/properties/Values/minItems",
  "value": 0
 },
 {
  "op": "add",
  "path": "/definitions/Target/properties/Values/maxItems",
  "value": 50
 },
 {
  "op": "add",
  "path": "/properties/Targets/minItems",
  "value": 0
 },
 {
  "op": "add",
  "path": "/properties/Targets/maxItems",
  "value": 5
 },
 {
  "op": "add",
  "path": "/properties/TaskArn/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/properties/TaskArn/maxLength",
  "value": 1600
 },
 {
  "op": "add",
  "path": "/properties/TaskType/enum",
  "value": [
   "AUTOMATION",
   "LAMBDA",
   "RUN_COMMAND",
   "STEP_FUNCTIONS"
  ]
 },
 {
  "op": "add",
  "path": "/properties/Priority/minimum",
  "value": 0
 },
 {
  "op": "add",
  "path": "/properties/MaxConcurrency/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/properties/MaxConcurrency/maxLength",
  "value": 7
 },
 {
  "op": "add",
  "path": "/properties/MaxConcurrency/pattern",
  "value": "^([1-9][0-9]*|[1-9][0-9]%|[1-9]%|100%)$"
 },
 {
  "op": "add",
  "path": "/properties/MaxErrors/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/properties/MaxErrors/maxLength",
  "value": 7
 },
 {
  "op": "add",
  "path": "/properties/MaxErrors/pattern",
  "value": "^([1-9][0-9]*|[0]|[1-9][0-9]%|[0-9]%|100%)$"
 },
 {
  "op": "add",
  "path": "/properties/Name/minLength",
  "value": 3
 },
 {
  "op": "add",
  "path": "/properties/Name/maxLength",
  "value": 128
 },
 {
  "op": "add",
  "path": "/properties/Name/pattern",
  "value": "^[a-zA-Z0-9_\\-.]{3,128}$"
 },
 {
  "op": "add",
  "path": "/properties/Description/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/properties/Description/maxLength",
  "value": 128
 },
 {
  "op": "add",
  "path": "/properties/CutoffBehavior/enum",
  "value": [
   "CANCEL_TASK",
   "CONTINUE_TASK"
  ]
 }
]
