[
 {
  "op": "add",
  "path": "/definitions/CacheBehavior/properties/ViewerProtocolPolicy/enum",
  "value": [
   "allow-all",
   "https-only",
   "redirect-to-https"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/GeoRestriction/properties/RestrictionType/enum",
  "value": [
   "blacklist",
   "none",
   "whitelist"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/DistributionConfig/properties/HttpVersion/enum",
  "value": [
   "http1.1",
   "http2",
   "http2and3",
   "http3"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/FunctionAssociation/properties/EventType/enum",
  "value": [
   "origin-request",
   "origin-response",
   "viewer-request",
   "viewer-response"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/LegacyCustomOrigin/properties/OriginProtocolPolicy/enum",
  "value": [
   "http-only",
   "https-only",
   "match-viewer"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/CustomOriginConfig/properties/OriginSSLProtocols/items/enum",
  "value": [
   "SSLv3",
   "TLSv1",
   "TLSv1.1",
   "TLSv1.2"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/LegacyCustomOrigin/properties/OriginSSLProtocols/items/enum",
  "value": [
   "SSLv3",
   "TLSv1",
   "TLSv1.1",
   "TLSv1.2"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/DistributionConfig/properties/PriceClass/enum",
  "value": [
   "None",
   "PriceClass_100",
   "PriceClass_200",
   "PriceClass_All"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/ViewerCertificate/properties/MinimumProtocolVersion/enum",
  "value": [
   "SSLv3",
   "TLSv1",
   "TLSv1.1_2016",
   "TLSv1.2_2018",
   "TLSv1.2_2019",
   "TLSv1.2_2021",
   "TLSv1.2_2025",
   "TLSv1.3_2025",
   "TLSv1_2016"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/ViewerCertificate/properties/SslSupportMethod/enum",
  "value": [
   "sni-only",
   "static-ip",
   "vip"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/StatusCodes/properties/Items/minItems",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/OriginGroupMembers/properties/Items/maxItems",
  "value": 2
 },
 {
  "op": "add",
  "path": "/definitions/OriginGroupMembers/properties/Items/minItems",
  "value": 2
 },
 {
  "op": "add",
  "path": "/definitions/DefaultCacheBehavior/properties/ViewerProtocolPolicy/enum",
  "value": [
   "allow-all",
   "https-only",
   "redirect-to-https"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/Cookies/properties/Forward/enum",
  "value": [
   "all",
   "none",
   "whitelist"
  ]
 },
 {
  "op": "add",
  "path": "/definitions/ViewerCertificate/properties/IamCertificateId/maxLength",
  "value": 32
 },
 {
  "op": "add",
  "path": "/definitions/ParameterDefinition/properties/Name/pattern",
  "value": "[a-zA-Z0-9-_]+"
 },
 {
  "op": "add",
  "path": "/definitions/ParameterDefinition/properties/Name/maxLength",
  "value": 128
 },
 {
  "op": "add",
  "path": "/definitions/ParameterDefinition/properties/Name/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/ParameterDefinition/properties/Definition/properties/StringSchema/properties/DefaultValue/maxLength",
  "value": 256
 },
 {
  "op": "add",
  "path": "/definitions/ParameterDefinition/properties/Definition/properties/StringSchema/properties/DefaultValue/minLength",
  "value": 1
 },
 {
  "op": "add",
  "path": "/definitions/ConnectionFunctionAssociation/properties/Id/maxLength",
  "value": 64
 },
 {
  "op": "add",
  "path": "/definitions/ConnectionFunctionAssociation/properties/Id/minLength",
  "value": 1
 }
]
