The cinder.api.contrib.volume_type_encryption Module

The volume types encryption extension.

class VolumeTypeEncryptionController(view_builder=None)

Bases: cinder.api.openstack.wsgi.Controller

The volume type encryption API controller for the OpenStack API.

create(req, type_id, body=None)

Create encryption specs for an existing volume type.

delete(req, type_id, id)

Delete encryption specs for a given volume type.

index(req, type_id)

Returns the encryption specs for a given volume type.

show(req, type_id, id)

Return a single encryption item.

update(req, type_id, id, body=None)

Update encryption specs for a given volume type.

wsgi_actions = {}
wsgi_extensions = []
class VolumeTypeEncryptionTemplate

Bases: cinder.api.xmlutil.TemplateBuilder

construct()
class Volume_type_encryption(ext_mgr)

Bases: cinder.api.extensions.ExtensionDescriptor

Encryption support for volume types.

alias = 'encryption'
get_controller_extensions()
get_resources()
name = 'VolumeTypeEncryption'
namespace = 'http://docs.openstack.org/volume/ext/volume-type-encryption/api/v1'
updated = '2013-07-01T00:00:00+00:00'

Previous topic

The cinder.api.contrib.volume_type_access Module

Next topic

The cinder.api.contrib.volume_unmanage Module

Project Source

This Page