[
 {
  "op": "add",
  "path": "/requiredOr",
  "value": [
   "CidrBlock",
   "Ipv4IpamPoolId",
   "Ipv6IpamPoolId",
   "Ipv6CidrBlock"
  ]
 },
 {
  "op": "add",
  "path": "/dependentExcluded",
  "value": {
   "AvailabilityZone": [
    "AvailabilityZoneId"
   ],
   "AvailabilityZoneId": [
    "AvailabilityZone"
   ],
   "CidrBlock": [
    "Ipv4IpamPoolId"
   ],
   "Ipv4IpamPoolId": [
    "CidrBlock"
   ],
   "Ipv6CidrBlock": [
    "Ipv6IpamPoolId"
   ],
   "Ipv6IpamPoolId": [
    "Ipv6CidrBlock"
   ]
  }
 },
 {
  "op": "add",
  "path": "/dependentRequired",
  "value": {
   "Ipv4IpamPoolId": [
    "Ipv4NetmaskLength"
   ],
   "Ipv4NetmaskLength": [
    "Ipv4IpamPoolId"
   ],
   "Ipv6IpamPoolId": [
    "Ipv6NetmaskLength"
   ],
   "Ipv6NetmaskLength": [
    "Ipv6IpamPoolId"
   ]
  }
 }
]
