IPSubnet (type)

{
  "additionalProperties": false, 
  "id": "IPSubnet", 
  "module_id": "LogicalRouterPorts", 
  "properties": {
    "ip_addresses": {
      "description": "All IP addresses, some of which  may be automatically configured. When updating this field, the payload may contain only the IP addresses that should be changed, or may contain the IP addresses to change as well as the automatically assigned addresses. Currently, only one updatable address and one system-maintained address are supported. Currently, the system-maintained address supported is Extended Unique Identifier(EUI)-64 address. EUI-64 address is generated by the system only when user configured ip-subnet has prefix length less than or equal to 64.", 
      "items": {
        "$ref": "IPAddress
      }, 
      "maxItems": 2, 
      "minItems": 1, 
      "required": true, 
      "title": "IP Addresses", 
      "type": "array"
    }, 
    "prefix_length": {
      "maximum": 128, 
      "minimum": 1, 
      "required": true, 
      "title": "Subnet Prefix Length", 
      "type": "integer"
    }
  }, 
  "type": "object"
}