[
 {
  "op": "add",
  "path": "/properties/BudgetName/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/properties/BudgetName/maxLength",
  "value": 100
 },
 {
  "op": "add",
  "path": "/properties/BudgetName/pattern",
  "value": "^(?![^:\\\\]*/action/|(?i).*<script>.*</script>.*)[^:\\\\]+$"
 },
 {
  "op": "add",
  "path": "/definitions/IamActionDefinition/properties/PolicyArn/minLength",
  "value": 25
 },
 {
  "op": "add",
  "path": "/definitions/IamActionDefinition/properties/PolicyArn/maxLength",
  "value": 684
 },
 {
  "op": "add",
  "path": "/definitions/IamActionDefinition/properties/PolicyArn/pattern",
  "value": "^arn:aws(-eusc|-cn|-us-gov|-iso|-iso-[a-z]{1})?:iam::(\\d{12}|aws):policy(\\u002F[\\u0021-\\u007F]+\\u002F|\\u002F)[\\w+=,.@-]+$"
 },
 {
  "op": "add",
  "path": "/definitions/IamActionDefinition/properties/Roles/items/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/IamActionDefinition/properties/Roles/items/maxLength",
  "value": 576
 },
 {
  "op": "add",
  "path": "/definitions/IamActionDefinition/properties/Roles/items/pattern",
  "value": "^([\\u0021-\\u007F]+\\u002F)?[\\w+=,.@-]+$"
 },
 {
  "op": "add",
  "path": "/definitions/IamActionDefinition/properties/Groups/items/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/IamActionDefinition/properties/Groups/items/maxLength",
  "value": 640
 },
 {
  "op": "add",
  "path": "/definitions/IamActionDefinition/properties/Groups/items/pattern",
  "value": "^([\\u0021-\\u007F]+\\u002F)?[\\w+=,.@-]+$"
 },
 {
  "op": "add",
  "path": "/definitions/IamActionDefinition/properties/Users/items/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/IamActionDefinition/properties/Users/items/maxLength",
  "value": 576
 },
 {
  "op": "add",
  "path": "/definitions/IamActionDefinition/properties/Users/items/pattern",
  "value": "^([\\u0021-\\u007F]+\\u002F)?[\\w+=,.@-]+$"
 },
 {
  "op": "add",
  "path": "/definitions/ScpActionDefinition/properties/PolicyId/minLength",
  "value": 10
 },
 {
  "op": "add",
  "path": "/definitions/ScpActionDefinition/properties/PolicyId/maxLength",
  "value": 130
 },
 {
  "op": "add",
  "path": "/definitions/ScpActionDefinition/properties/PolicyId/pattern",
  "value": "^p-[0-9a-zA-Z_]{8,128}$"
 },
 {
  "op": "add",
  "path": "/definitions/ScpActionDefinition/properties/TargetIds/items/minLength",
  "value": 12
 },
 {
  "op": "add",
  "path": "/definitions/ScpActionDefinition/properties/TargetIds/items/maxLength",
  "value": 68
 },
 {
  "op": "add",
  "path": "/definitions/ScpActionDefinition/properties/TargetIds/items/pattern",
  "value": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32}$)|(\\d{12})$"
 },
 {
  "op": "add",
  "path": "/definitions/SsmActionDefinition/properties/Region/minLength",
  "value": 9
 },
 {
  "op": "add",
  "path": "/definitions/SsmActionDefinition/properties/Region/maxLength",
  "value": 20
 },
 {
  "op": "add",
  "path": "/definitions/SsmActionDefinition/properties/Region/pattern",
  "value": "^\\w{2,4}-\\w+(-\\w+)?-\\d$"
 },
 {
  "op": "add",
  "path": "/definitions/SsmActionDefinition/properties/InstanceIds/items/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/SsmActionDefinition/properties/InstanceIds/items/maxLength",
  "value": 63
 },
 {
  "op": "add",
  "path": "/definitions/SsmActionDefinition/properties/InstanceIds/items/pattern",
  "value": "^i-(\\w{8}|\\w{17})$|^[a-zA-Z]([\\w-]{0,61}\\w)?$"
 },
 {
  "op": "add",
  "path": "/properties/ExecutionRoleArn/minLength",
  "value": 32
 },
 {
  "op": "add",
  "path": "/properties/ExecutionRoleArn/maxLength",
  "value": 618
 },
 {
  "op": "add",
  "path": "/properties/ExecutionRoleArn/pattern",
  "value": "^arn:aws(-eusc|-cn|-us-gov|-iso|-iso-[a-z]{1})?:iam::\\d{12}:role(\\u002F[\\u0021-\\u007F]+\\u002F|\\u002F)[\\w+=,.@-]+$"
 },
 {
  "op": "add",
  "path": "/definitions/Subscriber/properties/Address/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/Subscriber/properties/Address/maxLength",
  "value": 2147483647
 },
 {
  "op": "add",
  "path": "/definitions/Subscriber/properties/Address/pattern",
  "value": "^(.*[\\n\\r\\t\\f\\ ]?)*$"
 },
 {
  "op": "add",
  "path": "/definitions/ResourceTag/properties/Key/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/ResourceTag/properties/Key/maxLength",
  "value": 128
 },
 {
  "op": "add",
  "path": "/definitions/ResourceTag/properties/Value/minLength",
  "value": 0
 },
 {
  "op": "add",
  "path": "/definitions/ResourceTag/properties/Value/maxLength",
  "value": 256
 },
 {
  "op": "add",
  "path": "/properties/ResourceTags/minItems",
  "value": 0
 },
 {
  "op": "add",
  "path": "/properties/ResourceTags/maxItems",
  "value": 200
 }
]
