{
 "if": {
  "required": [
   "PrivateIpAddress"
  ]
 },
 "then": {
  "properties": {
   "NetworkInterfaces": {
    "items": {
     "properties": {
      "PrivateIpAddress": false,
      "PrivateIpAddresses": {
       "items": {
        "properties": {
         "Primary": {
          "enum": [
           false
          ]
         }
        }
       },
       "type": "array"
      }
     }
    },
    "type": "array"
   },
   "PrivateIpAddresses": {
    "items": {
     "properties": {
      "Primary": {
       "enum": [
        false
       ]
      }
     }
    },
    "type": "array"
   }
  }
 }
}
