The vmware_nsx.services.ipam.nsx_v.driver Module

class vmware_nsx.services.ipam.nsx_v.driver.NsxVIpamBase

Bases: vmware_nsx.services.ipam.common.driver.NsxIpamBase

class vmware_nsx.services.ipam.nsx_v.driver.NsxvIpamDriver(subnetpool, context)

Bases: vmware_nsx.services.ipam.common.driver.NsxAbstractIpamDriver, vmware_nsx.services.ipam.nsx_v.driver.NsxVIpamBase

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.nsx_v.driver.NsxVIpamBase

Manage IP addresses for the NSX-V IPAM driver.

backend_allocate(address_request)
backend_deallocate(address)
get_details()

Return subnet data as a SpecificSubnetRequest

Previous topic

The vmware_nsx.services.ipam.common.driver Module

Next topic

The vmware_nsx.services.ipam.nsx_v3.driver Module

This Page