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 instance.
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.
Returns the instance id a floating ip’s fixed ip is allocated to
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.