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.servers Module

class nova.api.openstack.servers.Controller

Bases: object

The Server API base controller class for the OpenStack API

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

Permit Admins to retrieve server actions.

create(req, body)

Creates a new server for a given user

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)
migrate(*args, **kwargs)
pause(*args, **kwargs)
rescue(*args, **kwargs)
reset_network(*args, **kwargs)
resize(req, instance_id, flavor_id)

Begin the resize process with given instance/flavor.

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

v1.0 OpenStack API controller

delete(*args, **kwargs)
class nova.api.openstack.servers.ControllerV11

Bases: nova.api.openstack.servers.Controller

v1.1 OpenStack API controller

delete(*args, **kwargs)
get_default_xmlns(req)
class nova.api.openstack.servers.HeadersSerializer

Bases: nova.api.openstack.wsgi.ResponseHeadersSerializer

action(response, data)
create(response, data)
delete(response, data)
class nova.api.openstack.servers.ServerXMLSerializer

Bases: nova.api.openstack.wsgi.XMLDictSerializer

action(server_dict)
create(server_dict)
detail(servers_dict)
index(servers_dict)
show(server_dict)
update(server_dict)
nova.api.openstack.servers.create_resource(version='1.0')
nova.api.openstack.servers.remove_invalid_options(context, search_options, allowed_search_options)

Remove search options that are not valid for non-admin API/context