Volume_snapshots
DEPRECATED: Volume snapshot interface (1.1 extension).
-
class novaclient.v2.volume_snapshots.Snapshot(manager, info, loaded=False)
Bases: novaclient.openstack.common.apiclient.base.Resource
DEPRECATED: A Snapshot is a point-in-time snapshot of an openstack volume.
Populate and bind to a manager.
Parameters: |
- manager – BaseManager object
- info – dictionary representing resource attributes
- loaded – prevent lazy-loading if set to True
|
-
Snapshot.NAME_ATTR = 'display_name'
-
Snapshot.delete()
DEPRECATED: Delete this snapshot.
-
class novaclient.v2.volume_snapshots.SnapshotManager(api)
Bases: novaclient.base.ManagerWithFind
DEPRECATED: Manage Snapshot resources.
-
SnapshotManager.create(volume_id, force=False, display_name=None, display_description=None)
DEPRECATED: Create a snapshot of the given volume.
Parameters: |
- volume_id – The ID of the volume to snapshot.
- force – If force is True, create a snapshot even if the volume is
attached to an instance. Default is False.
- display_name – Name of the snapshot
- display_description – Description of the snapshot
|
Return type: | Snapshot
|
-
SnapshotManager.delete(snapshot)
DEPRECATED: Delete a snapshot.
Parameters: | snapshot – The Snapshot to delete. |
-
SnapshotManager.get(snapshot_id)
DEPRECATED: Get a snapshot.
Parameters: | snapshot_id – The ID of the snapshot to get. |
Return type: | Snapshot |
-
SnapshotManager.list(detailed=True)
DEPRECATED: Get a list of all snapshots.
Return type: | list of Snapshot |
-
SnapshotManager.resource_class
alias of Snapshot