The nova.api.openstack.compute.legacy_v2.contrib.keypairs
Module¶
Keypair management extension.
-
class
Controller
(ext_mgr=None, **kwargs)¶ Bases:
nova.api.openstack.compute.legacy_v2.servers.Controller
-
detail
(req, resp_obj)¶
-
show
(req, resp_obj, id)¶
-
wsgi_actions
= {'createImage': '_action_create_image', 'revertResize': '_action_revert_resize', 'changePassword': '_action_change_password', 'rebuild': '_action_rebuild', 'reboot': '_action_reboot', 'resize': '_action_resize', 'confirmResize': '_action_confirm_resize'}¶
-
wsgi_extensions
= [('show', None), ('detail', None)]¶
-
-
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.
-
show
(req, id)¶ Return data for the given key name.
-