[
 {
  "op": "add",
  "path": "/definitions/ValidityDateFormat/properties/Begin/minLength",
  "value": 0
 },
 {
  "op": "add",
  "path": "/definitions/ValidityDateFormat/properties/Begin/maxLength",
  "value": 50
 },
 {
  "op": "add",
  "path": "/definitions/ValidityDateFormat/properties/Begin/pattern",
  "value": "^(-?(?:[1-9][0-9]*)?[0-9]{4})-(1[0-2]|0[1-9])-(3[0-1]|0[1-9]|[1-2][0-9])T(2[0-3]|[0-1][0-9]):([0-5][0-9]):([0-5][0-9])(\\.[0-9]+)?(Z|[+-](?:2[ 0-3]|[0-1][0-9]):[0-5][0-9])+$"
 },
 {
  "op": "add",
  "path": "/definitions/ValidityDateFormat/properties/End/minLength",
  "value": 0
 },
 {
  "op": "add",
  "path": "/definitions/ValidityDateFormat/properties/End/maxLength",
  "value": 50
 },
 {
  "op": "add",
  "path": "/definitions/ValidityDateFormat/properties/End/pattern",
  "value": "^(-?(?:[1-9][0-9]*)?[0-9]{4})-(1[0-2]|0[1-9])-(3[0-1]|0[1-9]|[1-2][0-9])T(2[0-3]|[0-1][0-9]):([0-5][0-9]):([0-5][0-9])(\\.[0-9]+)?(Z|[+-](?:2[ 0-3]|[0-1][0-9]):[0-5][0-9])+$"
 },
 {
  "op": "add",
  "path": "/definitions/Entitlement/properties/Unit/enum",
  "value": [
   "Bits",
   "Bits/Second",
   "Bytes",
   "Bytes/Second",
   "Count",
   "Count/Second",
   "Gigabits",
   "Gigabits/Second",
   "Gigabytes",
   "Gigabytes/Second",
   "Kilobits",
   "Kilobits/Second",
   "Kilobytes",
   "Kilobytes/Second",
   "Megabits",
   "Megabits/Second",
   "Megabytes",
   "Megabytes/Second",
   "Microseconds",
   "Milliseconds",
   "None",
   "Percent",
   "Seconds",
   "Terabits",
   "Terabits/Second",
   "Terabytes",
   "Terabytes/Second"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/ConsumptionConfiguration/properties/RenewType/enum",
  "value": [
   "Monthly",
   "None",
   "Weekly"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/Arn/minLength",
  "value": 0
 },
 {
  "op": "add",
  "path": "/definitions/Arn/pattern",
  "value": "^arn:aws[a-zA-Z-]*:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$"
 }
]
