Previous topic

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

Next topic

The nova.api.openstack.compute.contrib.multinic 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.keypairs Module

Keypair management extension

class KeypairController

Bases: object

Keypair API controller for the OpenStack API

create(req, body)

Create or import keypair.

Sending name will generate a key and return private_key and fingerprint.

You can send a public_key to add an existing ssh key

params: keypair object with:
name (required) - string public_key (optional) - string
delete(req, id)

Delete a keypair with a given name

index(req)

List of keypairs for a user

class KeypairTemplate

Bases: nova.api.openstack.xmlutil.TemplateBuilder

construct()
class Keypairs(ext_mgr)

Bases: nova.api.openstack.extensions.ExtensionDescriptor

Keypair Support

alias = 'os-keypairs'
get_resources()
name = 'Keypairs'
namespace = 'http://docs.openstack.org/compute/ext/keypairs/api/v1.1'
updated = '2011-08-08T00:00:00+00:00'
class KeypairsTemplate

Bases: nova.api.openstack.xmlutil.TemplateBuilder

construct()