The nova.api.openstack.compute.keypairs
Module¶
Keypair management extension.
-
class
Controller
(view_builder=None)¶ Bases:
nova.api.openstack.wsgi.Controller
-
detail
(req, resp_obj)¶
-
show
(req, resp_obj, id)¶
-
wsgi_actions
= {}¶
-
wsgi_extensions
= [('show', None), ('detail', None)]¶
-
-
class
KeypairController
¶ Bases:
nova.api.openstack.wsgi.Controller
Keypair API controller for the OpenStack API.
-
create
(*args, **kwargs)¶ 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
(*args, **kwargs)¶
-
index
(*args, **kwargs)¶
-
show
(*args, **kwargs)¶
-
versioned_methods
= {'index': [<nova.api.openstack.versioned_method.VersionedMethod object at 0xffff732e4d10>, <nova.api.openstack.versioned_method.VersionedMethod object at 0xffff732e4e90>, <nova.api.openstack.versioned_method.VersionedMethod object at 0xffff732e4e10>], 'create': [<nova.api.openstack.versioned_method.VersionedMethod object at 0xffff73264dd0>, <nova.api.openstack.versioned_method.VersionedMethod object at 0xffff73264d50>, <nova.api.openstack.versioned_method.VersionedMethod object at 0xffff73264c50>], 'show': [<nova.api.openstack.versioned_method.VersionedMethod object at 0xffff73264950>, <nova.api.openstack.versioned_method.VersionedMethod object at 0xffff732649d0>, <nova.api.openstack.versioned_method.VersionedMethod object at 0xffff73264a90>], 'delete': [<nova.api.openstack.versioned_method.VersionedMethod object at 0xffff73264190>, <nova.api.openstack.versioned_method.VersionedMethod object at 0xffff732646d0>, <nova.api.openstack.versioned_method.VersionedMethod object at 0xffff73264850>]}¶
-
wsgi_actions
= {}¶
-
wsgi_extensions
= []¶
-
-
class
Keypairs
(extension_info)¶ Bases:
nova.api.openstack.extensions.V21APIExtensionBase
Keypair Support.
-
alias
= 'os-keypairs'¶
-
get_controller_extensions
()¶
-
get_resources
()¶
-
get_server_create_schema
(version)¶
-
name
= 'Keypairs'¶
-
server_create
(server_dict, create_kwargs, body_deprecated_param)¶
-
version
= 1¶
-