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 VolumeTypeActionController(view_builder=None)

Bases: 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 = {'addProjectAccess': '_addProjectAccess', 'removeProjectAccess': '_removeProjectAccess'}
wsgi_extensions = [('show', None), ('index', None), ('detail', None), ('create', 'create')]
class Volume_type_access(ext_mgr)

Bases: ExtensionDescriptor

Volume type access support.

alias = 'os-volume-type-access'
get_controller_extensions()

List of extensions.ControllerExtension extension objects.

Controller extensions are used to extend existing controllers.

get_resources()

List of extensions.ResourceExtension extension objects.

Resources define new nouns, and are accessible through URLs.

name = 'VolumeTypeAccess'
updated = '2014-06-26T00:00:00Z'