The cinder.api.contrib.volume_type_access Module

The volume type access extension.

class VolumeTypeAccessController

Bases: object

The volume type access API controller for the OpenStack API.

index(req, type_id)
class VolumeTypeAccessTemplate

Bases: cinder.api.xmlutil.TemplateBuilder

construct()
class VolumeTypeActionController(view_builder=None)

Bases: cinder.api.openstack.wsgi.Controller

The volume type access API controller for the OpenStack API.

create(req, body, resp_obj)
detail(req, resp_obj)
index(req, resp_obj)
show(req, resp_obj, id)
wsgi_actions = {'removeProjectAccess': '_removeProjectAccess', 'addProjectAccess': '_addProjectAccess'}
wsgi_extensions = [('index', None), ('show', None), ('create', 'create'), ('detail', None)]
class VolumeTypeTemplate

Bases: cinder.api.xmlutil.TemplateBuilder

construct()
class VolumeTypesTemplate

Bases: cinder.api.xmlutil.TemplateBuilder

construct()
class Volume_type_access(ext_mgr)

Bases: cinder.api.extensions.ExtensionDescriptor

Volume type access support.

alias = 'os-volume-type-access'
get_controller_extensions()
get_resources()
name = 'VolumeTypeAccess'
namespace = 'http://docs.openstack.org/volume/ext/os-volume-type-access/api/v1'
updated = '2014-06-26T00:00:00Z'
make_volume_type(elem)
make_volume_type_access(elem)

Previous topic

The cinder.api.contrib.volume_transfer Module

Next topic

The cinder.api.contrib.volume_type_encryption Module

Project Source

This Page