This Page

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

The nova.api.openstack.servers Module

class nova.api.openstack.servers.Controller

Bases: nova.api.openstack.common.OpenstackController

The Server API controller for the OpenStack API

action(*args, **kwargs)
actions(req, id)

Permit Admins to retrieve server actions.

create(req)

Creates a new server for a given user

delete(*args, **kwargs)
detail(req)

Returns a list of server details for a given user

diagnostics(*args, **kwargs)
get_ajax_console(*args, **kwargs)
get_lock(*args, **kwargs)
get_vnc_console(*args, **kwargs)
index(req)

Returns a list of server names and ids for a given user

inject_network_info(*args, **kwargs)
lock(*args, **kwargs)
pause(*args, **kwargs)
rescue(*args, **kwargs)
reset_network(*args, **kwargs)
resume(*args, **kwargs)
show(*args, **kwargs)
suspend(*args, **kwargs)
unlock(*args, **kwargs)
unpause(*args, **kwargs)
unrescue(*args, **kwargs)
update(*args, **kwargs)
class nova.api.openstack.servers.ControllerV10

Bases: nova.api.openstack.servers.Controller

class nova.api.openstack.servers.ControllerV11

Bases: nova.api.openstack.servers.Controller

get_default_xmlns(req)
class nova.api.openstack.servers.ServerCreateRequestXMLDeserializer

Bases: object

Deserializer to handle xml-formatted server create requests.

Handles standard server attributes as well as optional metadata and personality attributes

deserialize(string)

Deserialize an xml-formatted server create request