Bases: object
Implements Quantum IP Address Management (IPAM) interface using the Melange service, which is access using the Melange web services API.
Pass call to allocate fixed IP on to Melange
Contact Melange and create a subnet for any non-NULL IPv4 or IPv6 subnets.
Also create a entry in the Nova networks DB, but only to store values not represented in Melange or to temporarily provide compatibility with Nova code that accesses IPAM data directly via the DB (e.g., nova-api)
Create a new vif with the specified information.
Deallocate all fixed IPs associated with the specified virtual interface.
Find Melange block associated with the Quantum UUID, then tell Melange to delete that block.
This call is not supported in quantum yet
Fetches all networks associated with this project, or that are “global” (i.e., have no project set). Returns list sorted by ‘priority’ (lowest integer value is highest priority).
Returns the list of routes for the IP block
Returns information about the IPv4 and IPv6 subnets associated with a Quantum Network UUID.
Returns a list of IPv4 address strings associated with the specified virtual interface.
Returns a list of IPv6 address strings associated with the specified virtual interface.
Confirms that a subnet exists that is associated with the specified Quantum Network UUID.