Nsx_IpPoolCreateSpec

Nsx_IpPoolCreateSpec
Nsx_IpPoolCreateSpec

The IpPoolCreateSpec structure contains the specification to create an NSX IP pool. Warning: This structure is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.

JSON Example
{
    "name": "string",
    "cidr": {
        "address": "string",
        "prefix": 0
    },
    "ip_range": {
        "starting_address": "string",
        "size_specifier": "string",
        "ending_address": "string",
        "address_count": 0,
        "subnet_mask": "string"
    },
    "gateway": "string"
}
string
name
Required

The ID(Name) of the NSX IP pool. Warning: This attribute is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: com.vmware.nsx.pools.ip_pool. When operations return a value of this structure as a result, the field will be an identifier for the resource type: com.vmware.nsx.pools.ip_pool.

cidr
Optional

The Ipv4Cidr structure contains the specification for representing CIDR notation of IP range. For example, this can be used to represent 256 IP addresses using 10.10.10.0/24. Warning: This structure is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.

ip_range
Optional

The Ipv4Range contains the specification to configure multiple interfaces in IPV4. Warning: This structure is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.

string
gateway
Required

The IPv4 address of the gateway associated with the NSX IP pool. Warning: This attribute is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.