[
 {
  "op": "add",
  "path": "/definitions/RedirectAllRequestsTo/dependentExcluded",
  "value": {
   "RedirectAllRequestsTo": [
    "ErrorDocument",
    "IndexDocument",
    "RoutingRules"
   ]
  }
 },
 {
  "op": "add",
  "path": "/definitions/RoutingRuleCondition/anyOf",
  "value": [
   {
    "required": [
     "HttpErrorCodeReturnedEquals"
    ]
   },
   {
    "required": [
     "KeyPrefixEquals"
    ]
   }
  ]
 },
 {
  "op": "add",
  "path": "/definitions/Rule/dependentExcluded",
  "value": {
   "ObjectSizeGreaterThan": [
    "AbortIncompleteMultipartUpload"
   ],
   "ObjectSizeLessThan": [
    "AbortIncompleteMultipartUpload"
   ]
  }
 },
 {
  "op": "add",
  "path": "/properties/BucketName/maxLength",
  "value": 63
 },
 {
  "op": "add",
  "path": "/properties/BucketName/minLength",
  "value": 3
 },
 {
  "op": "add",
  "path": "/properties/BucketName/pattern",
  "value": "^[a-z0-9][a-z0-9.-]*[a-z0-9]$"
 }
]
