NSX-T Data Center REST API

IpAddressBlockAllocationState (type)

{
  "additionalProperties": false,
  "description": "Represents the allocation state of all CIDRs allocated from an IpAddressBlock",
  "id": "IpAddressBlockAllocationState",
  "module_id": "PolicyIpam",
  "nsx_feature": "IPSpaces",
  "properties": {
    "allocation_states": {
      "description": "State of each CIDR allocated from the IpAddressBlock",
      "items": {
        "$ref": "IpAddressBlockAllocationStateForCidr"
      },
      "read_only": true,
      "type": "array"
    },
    "display_name": {
      "description": "Display Name of IpAddressBlock",
      "read_only": true,
      "type": "string"
    },
    "ip_address_type": {
      "description": "Represents the type of IP addresses present inside the IpAddressBlock.",
      "enum": [
        "IPV4",
        "IPV6"
      ],
      "read_only": true,
      "title": "Type of IP Address",
      "type": "string"
    },
    "ip_block_path": {
      "description": "Policy path of IpAddressBlock",
      "read_only": true,
      "type": "string"
    },
    "visibility": {
      "description": "Represents visibility or scope of IpAddressBlock and expected consumption of IpAddressBlock with same scope. It is empty by default.",
      "enum": [
        "PRIVATE",
        "EXTERNAL"
      ],
      "read_only": true,
      "title": "Visibility of IpAddressBlock",
      "type": "string"
    }
  },
  "title": "IpAddressBlock allocation state",
  "type": "object"
}