[
 {
  "op": "add",
  "path": "/properties/VirtualClusterId/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/properties/VirtualClusterId/maxLength",
  "value": 64
 },
 {
  "op": "add",
  "path": "/properties/VirtualClusterId/pattern",
  "value": "^[0-9a-z]+$"
 },
 {
  "op": "add",
  "path": "/properties/Type/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/properties/Type/maxLength",
  "value": 64
 },
 {
  "op": "add",
  "path": "/properties/Type/pattern",
  "value": "\\S"
 },
 {
  "op": "add",
  "path": "/properties/ExecutionRoleArn/minLength",
  "value": 20
 },
 {
  "op": "add",
  "path": "/properties/ExecutionRoleArn/maxLength",
  "value": 2048
 },
 {
  "op": "add",
  "path": "/properties/ExecutionRoleArn/pattern",
  "value": "^arn:(aws[a-zA-Z0-9-]*):iam::(\\d{12})?:(role((\\u002F)|(\\u002F[\\u0021-\\u007F]+\\u002F))[\\w+=,.@-]+)$"
 },
 {
  "op": "add",
  "path": "/definitions/EMREKSConfiguration/properties/Classification/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/EMREKSConfiguration/properties/Classification/maxLength",
  "value": 1024
 },
 {
  "op": "add",
  "path": "/definitions/EMREKSConfiguration/properties/Classification/pattern",
  "value": "\\S"
 },
 {
  "op": "add",
  "path": "/definitions/EMREKSConfiguration/properties/Configurations/minItems",
  "value": 0
 },
 {
  "op": "add",
  "path": "/definitions/ConfigurationOverrides/properties/ApplicationConfiguration/minItems",
  "value": 0
 },
 {
  "op": "add",
  "path": "/definitions/CloudWatchMonitoringConfiguration/properties/LogGroupName/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/CloudWatchMonitoringConfiguration/properties/LogGroupName/maxLength",
  "value": 512
 },
 {
  "op": "add",
  "path": "/definitions/CloudWatchMonitoringConfiguration/properties/LogGroupName/pattern",
  "value": "^[\\.\\-_/#A-Za-z0-9]+$"
 },
 {
  "op": "add",
  "path": "/definitions/CloudWatchMonitoringConfiguration/properties/LogStreamNamePrefix/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/CloudWatchMonitoringConfiguration/properties/LogStreamNamePrefix/maxLength",
  "value": 256
 },
 {
  "op": "add",
  "path": "/definitions/CloudWatchMonitoringConfiguration/properties/LogStreamNamePrefix/pattern",
  "value": "\\S"
 },
 {
  "op": "add",
  "path": "/definitions/S3MonitoringConfiguration/properties/LogUri/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/S3MonitoringConfiguration/properties/LogUri/maxLength",
  "value": 10280
 },
 {
  "op": "add",
  "path": "/definitions/S3MonitoringConfiguration/properties/LogUri/pattern",
  "value": "^[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\r\\n\\t]*$"
 },
 {
  "op": "add",
  "path": "/definitions/ContainerLogRotationConfiguration/properties/RotationSize/minLength",
  "value": 3
 },
 {
  "op": "add",
  "path": "/definitions/ContainerLogRotationConfiguration/properties/RotationSize/maxLength",
  "value": 12
 },
 {
  "op": "add",
  "path": "/definitions/ContainerLogRotationConfiguration/properties/RotationSize/pattern",
  "value": "^\\d+(\\.\\d+)?[KMG][Bb]?$"
 },
 {
  "op": "add",
  "path": "/definitions/ContainerLogRotationConfiguration/properties/MaxFilesToKeep/minimum",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/ContainerLogRotationConfiguration/properties/MaxFilesToKeep/maximum",
  "value": 50
 }
]
