cinder.api.contrib.snapshot_unmanage module

class SnapshotUnmanageController(*args, **kwargs)

Bases: Controller

unmanage(req, id, body)

Stop managing a snapshot.

This action is very much like a delete, except that a different method (unmanage) is called on the Cinder driver. This has the effect of removing the snapshot from Cinder management without actually removing the backend storage object associated with it.

There are no required parameters.

A Not Found error is returned if the specified snapshot does not exist.

wsgi_actions = {'os-unmanage': 'unmanage'}
wsgi_extensions = []
class Snapshot_unmanage(ext_mgr)

Bases: ExtensionDescriptor

Enable volume unmanage operation.

alias = 'os-snapshot-unmanage'
get_controller_extensions()

List of extensions.ControllerExtension extension objects.

Controller extensions are used to extend existing controllers.

name = 'SnapshotUnmanage'
updated = '2014-12-31T00:00:00+00:00'