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.
{
"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"
}
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.
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.
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.
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.