cinder.api.v3.volumes module
updated: 2024-06-21 07:19
cinder.api.v3.volumes module
The volumes V3 api.
-
class VolumeController(ext_mgr=None)
Bases: VolumeController
The Volumes API controller for the OpenStack API V3.
-
MV_ADDED_FILTERS = (('3.3', 'glance_metadata'), ('3.9', 'group_id'), ('3.59', 'created_at'), ('3.59', 'updated_at'), ('3.64', 'use_quota'))
-
create(req, body)
Creates a new volume.
- Parameters:
req – the request
body – the request body
- Returns:
dict – the new volume dictionary
- Raises:
HTTPNotFound, HTTPBadRequest –
-
delete(req, id)
Delete a volume.
-
revert(req, id, body)
revert a volume to a snapshot
-
summary(req)
Return summary of volumes.
-
versioned_methods = {'revert': [<cinder.api.openstack.versioned_method.VersionedMethod object>], 'summary': [<cinder.api.openstack.versioned_method.VersionedMethod object>]}
-
wsgi_actions = {'revert': 'revert'}
-
wsgi_extensions = []
-
create_resource(ext_mgr)
updated: 2024-06-21 07:19