Bases: neutron.ipam.subnet_alloc.SubnetAllocator, vmware_nsx.services.ipam.common.driver.NsxIpamBase
Abstract IPAM Driver For NSX.
Create a pool on the NSX backend and return its ID
Create an IPAMSubnet object for the provided request.
Retrieve an IPAM subnet.
Delete an IPAM subnet pool from backend & DB.
Update subnet info in the IPAM driver.
Do the update only if the specific change is supported by the backend
Bases: neutron.ipam.driver.Subnet, vmware_nsx.services.ipam.common.driver.NsxIpamBase
Manage IP addresses for the NSX IPAM driver.
Allocate an IP from the pool
Return an IP to the pool
Load an IPAM subnet object given its neutron ID.
Bases: object
Bases: object
Bases: neutron.ipam.requests.SubnetRequestFactory, vmware_nsx.services.ipam.common.driver.NsxIpamBase
Builds request using subnet info, including the network id