Bases: nova.db.base.Base
API for interacting with the quantum 2.x API.
Create specified DNS entry for address.
Add a fixed ip to the instance from specified network.
Force add a network to the project.
Add a floating ip to a project from a pool.
Allocate all network resources for the instance.
Associate a floating ip with a fixed ip.
Create a private DNS domain with nova availability zone.
Create a private DNS domain with optional nova project.
Deallocate all network resources related to the instance.
Delete the specified dns domain.
Delete the specified dns entry.
Disassociate a floating ip from the fixed ip it is associated with.
Return a list of available dns domains.
These can be used to create DNS entries for floating ips.
Get entries for address and domain.
Get entries for name and domain.
Return a list of dicts in the form of [{‘instance_uuid’: uuid}] that matched the ip filter.
Create specified DNS entry for address.
Remove a floating ip with the given address from a project.
Remove a fixed ip from the instance.
Setup or teardown the network structures.
Validate that the tenant can use the requested networks.