[
 {
  "op": "add",
  "path": "/definitions/InputOrigin/properties/Name/pattern",
  "value": "^\\w[\\w\\-]*\\w$"
 },
 {
  "op": "add",
  "path": "/definitions/InputOrigin/properties/RegionName/enum",
  "value": [
   "ap-northeast-1",
   "ap-northeast-2",
   "ap-south-1",
   "ap-southeast-1",
   "ap-southeast-2",
   "ap-southeast-3",
   "ap-southeast-5",
   "ca-central-1",
   "eu-central-1",
   "eu-north-1",
   "eu-west-1",
   "eu-west-2",
   "eu-west-3",
   "us-east-1",
   "us-east-2",
   "us-west-1",
   "us-west-2"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/InputOrigin/properties/ProtocolPolicy/enum",
  "value": [
   "http-only",
   "https-only"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/CacheBehavior/properties/Behavior/enum",
  "value": [
   "cache",
   "dont-cache"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/CacheSettings/properties/AllowedHTTPMethods/pattern",
  "value": "\\S"
 },
 {
  "op": "add",
  "path": "/definitions/CacheSettings/properties/CachedHTTPMethods/pattern",
  "value": "\\S"
 },
 {
  "op": "add",
  "path": "/definitions/CookieObject/properties/Option/enum",
  "value": [
   "all",
   "allow-list",
   "none"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/HeaderObject/properties/Option/enum",
  "value": [
   "all",
   "allow-list",
   "none"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/HeaderObject/properties/HeadersAllowList/items/enum",
  "value": [
   "Accept",
   "Accept-Charset",
   "Accept-Datetime",
   "Accept-Encoding",
   "Accept-Language",
   "Authorization",
   "CloudFront-Forwarded-Proto",
   "CloudFront-Is-Desktop-Viewer",
   "CloudFront-Is-Mobile-Viewer",
   "CloudFront-Is-SmartTV-Viewer",
   "CloudFront-Is-Tablet-Viewer",
   "CloudFront-Viewer-Country",
   "Host",
   "Origin",
   "Referer"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/CacheBehaviorPerPath/properties/Behavior/enum",
  "value": [
   "cache",
   "dont-cache"
  ]
 },
 {
  "op": "add",
  "path": "/properties/IpAddressType/enum",
  "value": [
   "dualstack",
   "ipv4",
   "ipv6"
  ]
 },
 {
  "op": "add",
  "path": "/properties/CertificateName/pattern",
  "value": "^\\w[\\w\\-]*\\w$"
 }
]
