The nova.api.openstack.compute.floating_ips Module

class FloatingIPActionController(*args, **kwargs)

Bases: nova.api.openstack.wsgi.Controller

wsgi_actions = {'removeFloatingIp': '_remove_floating_ip', 'addFloatingIp': '_add_floating_ip'}
wsgi_extensions = []
class FloatingIPController

Bases: object

The Floating IPs API controller for the OpenStack API.

create(*args, **kwargs)
delete(*args, **kwargs)
index(*args, **kwargs)

Return a list of floating IPs allocated to a project.

show(*args, **kwargs)

Return data about the given floating IP.

class FloatingIps(extension_info)

Bases: nova.api.openstack.extensions.V21APIExtensionBase

Floating IPs support.

alias = 'os-floating-ips'
get_controller_extensions()
get_resources()
name = 'FloatingIps'
version = 1
disassociate_floating_ip(self, context, instance, address)
get_instance_by_floating_ip_addr(self, context, address)

Previous topic

The nova.api.openstack.compute.floating_ip_pools Module

Next topic

The nova.api.openstack.compute.floating_ips_bulk Module

Project Source

This Page