The vmware_nsx.services.ipam.nsx_v.driver
Module¶
-
class
vmware_nsx.services.ipam.nsx_v.driver.
NsxvIpamDriver
(subnetpool, context)¶ Bases:
vmware_nsx.services.ipam.common.driver.NsxAbstractIpamDriver
,vmware_nsx.services.ipam.common.driver.NsxIpamBase
IPAM Driver For NSX-V external & provider networks.
-
allocate_backend_pool
(subnet_request)¶ Create a pool on the NSX backend and return its ID
-
delete_backend_pool
(nsx_pool_id)¶
-
update_backend_pool
(subnet_request)¶
-
-
class
vmware_nsx.services.ipam.nsx_v.driver.
NsxvIpamSubnet
(subnet_id, nsx_pool_id, ctx, tenant_id)¶ Bases:
vmware_nsx.services.ipam.common.driver.NsxAbstractIpamSubnet
,vmware_nsx.services.ipam.common.driver.NsxIpamBase
Manage IP addresses for the NSX-V IPAM driver.
-
backend_allocate
(address_request)¶
-
backend_deallocate
(address)¶
-
get_details
()¶ Return subnet data as a SpecificSubnetRequest
-