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

The bare-metal admin extension.

class BareMetalNodeController(view_builder=None)

Bases: nova.api.openstack.wsgi.Controller

The Bare-Metal Node API controller for the OpenStack API.

create(req, body)
delete(req, id)
index(req)
show(req, id)
wsgi_actions = {'add_interface': '_add_interface', 'remove_interface': '_remove_interface'}
wsgi_extensions = []
class Baremetal_nodes(ext_mgr)

Bases: nova.api.openstack.extensions.ExtensionDescriptor

Admin-only bare-metal node administration.

alias = 'os-baremetal-nodes'
get_resources()
name = 'BareMetalNodes'
namespace = 'http://docs.openstack.org/compute/ext/baremetal_nodes/api/v2'
updated = '2013-01-04T00:00:00+00:00'
class InterfaceTemplate

Bases: nova.api.openstack.xmlutil.TemplateBuilder

construct()
class NodeTemplate

Bases: nova.api.openstack.xmlutil.TemplateBuilder

construct()
class NodesTemplate

Bases: nova.api.openstack.xmlutil.TemplateBuilder

construct()

Previous topic

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

Next topic

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

This Page