Vcenter NamespaceManagement Networks Nsx IPBlockInfo

Vcenter NamespaceManagement Networks Nsx IPBlockInfo
Vcenter NamespaceManagement Networks Nsx IPBlockInfo

The Vcenter NamespaceManagement Networks Nsx IPBlockInfo schema contains information about IP blocks.

This schema was added in vSphere API 9.0.0.0.

JSON Example
{
    "path": "string",
    "name": "string",
    "cidr": {
        "address": "string",
        "prefix": 0
    },
    "cidrs": [
        {
            "address": "string",
            "prefix": 0
        }
    ],
    "ranges": [
        {
            "address": "string",
            "count": 0
        }
    ],
    "available_ip_ranges": [
        {
            "address": "string",
            "count": 0
        }
    ],
    "cidr_usages": [
        {
            "cidr": "string",
            "available_ip_ranges": [
                {
                    "address": "string",
                    "count": 0
                }
            ]
        }
    ],
    "range_usages": [
        {
            "ip_range": "string",
            "available_ip_ranges": [
                {
                    "address": "string",
                    "count": 0
                }
            ]
        }
    ],
    "used_ip_count": 0,
    "available_ip_count": 0
}
string
path
Required

NSX policy path of the IP block.

This property was added in vSphere API 9.0.0.0.

string
name
Required

IP block name.

This property was added in vSphere API 9.0.0.0.

cidr
Required

IP block CIDR.

This property was added in vSphere API 9.0.0.0.

cidrs
Optional

A list of IP block CIDRs used to create the IP block. The IP block can be created with both CIDRs and ranges. CIDRs should not overlap with Vcenter NamespaceManagement Networks Nsx IPBlockInfo.ranges.

This property was added in vSphere API 9.1.0.0.

This property is optional because it was added in a newer version than its parent node.

ranges
Optional

A list of IP block ranges used to create the IP block. The IP block can be created with both CIDRs and ranges. Ranges should not overlap with Vcenter NamespaceManagement Networks Nsx IPBlockInfo.cidrs

This property was added in vSphere API 9.1.0.0.

This property is optional because it was added in a newer version than its parent node.

available_ip_ranges
Required

Free IP ranges from CIDRs and ranges of the IP block.

This property was added in vSphere API 9.0.0.0.

cidr_usages
Optional

Usage details for each CIDR of the IP block.

This property was added in vSphere API 9.1.0.0.

This property is optional because it was added in a newer version than its parent node.

range_usages
Optional

Usage details for each range of the IP block.

This property was added in vSphere API 9.1.0.0.

This property is optional because it was added in a newer version than its parent node.

integer As int64 As int64
used_ip_count
Required

The count of used IP addresses in the IPBlock.

This property was added in vSphere API 9.0.0.0.

integer As int64 As int64
available_ip_count
Required

The count of available IP addresses in the IPBlock.

This property was added in vSphere API 9.0.0.0.