cinder.api.contrib.admin_actions module¶
- class Admin_actions(ext_mgr)¶
Bases:
ExtensionDescriptorEnable admin actions.
- alias = 'os-admin-actions'¶
- get_controller_extensions()¶
List of extensions.ControllerExtension extension objects.
Controller extensions are used to extend existing controllers.
- name = 'AdminActions'¶
- updated = '2012-08-25T00:00:00+00:00'¶
- class BackupAdminController(*args, **kwargs)¶
Bases:
ControllerAdminController for Backups.
- authorize(context, action_name, target_obj=None)¶
- wsgi_actions = {'os-force_delete': '_force_delete', 'os-reset_status': '_reset_status'}¶
- wsgi_extensions = []¶
- class SnapshotAdminController(*args, **kwargs)¶
Bases:
ControllerAdminController for Snapshots.
- authorize(context, action_name, target_obj=None)¶
- wsgi_actions = {'os-force_delete': '_force_delete', 'os-reset_status': '_reset_status'}¶
- wsgi_extensions = []¶
- class VolumeAdminController(*args, **kwargs)¶
Bases:
ControllerAdminController for Volumes.
- authorize(context, action_name, target_obj=None)¶
- wsgi_actions = {'os-extend_volume_completion': '_extend_volume_completion', 'os-force_delete': '_force_delete', 'os-force_detach': '_force_detach', 'os-migrate_volume': '_migrate_volume', 'os-migrate_volume_completion': '_migrate_volume_completion', 'os-reset_status': '_reset_status'}¶
- wsgi_extensions = []¶