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)