Previous topic

The nova.api.openstack.compute.contrib.floating_ip_pools Module

Next topic

The nova.api.openstack.compute.contrib.hosts Module

This Page

Psst... hey. You're reading the latest content, but it might be out of sync with code. You can read Nova 2011.2 docs or all OpenStack docs too.

The nova.api.openstack.compute.contrib.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(req, body=None)
delete(req, id)
index(req)

Return a list of floating ips allocated to a project.

show(req, id)

Return data about the given floating ip.

class FloatingIPTemplate

Bases: nova.api.openstack.xmlutil.TemplateBuilder

construct()
class FloatingIPsTemplate

Bases: nova.api.openstack.xmlutil.TemplateBuilder

construct()
class Floating_ips(ext_mgr)

Bases: nova.api.openstack.extensions.ExtensionDescriptor

Floating IPs support

alias = 'os-floating-ips'
get_controller_extensions()
get_resources()
name = 'Floating_ips'
namespace = 'http://docs.openstack.org/compute/ext/floating_ips/api/v1.1'
updated = '2011-06-16T00:00:00+00:00'
make_float_ip(elem)