The nova.api.openstack.compute.volumes Module¶
The volumes extension.
-
class
SnapshotController¶ Bases:
nova.api.openstack.wsgi.ControllerThe Snapshots API controller for the OpenStack API.
-
create(*args, **kwargs)¶ Creates a new snapshot.
-
delete(*args, **kwargs)¶ Delete a snapshot.
-
detail(*args, **kwargs)¶ Returns a detailed list of snapshots.
-
index(*args, **kwargs)¶ Returns a summary list of snapshots.
-
show(*args, **kwargs)¶ Return data about the given snapshot.
-
wsgi_actions= {}¶
-
wsgi_extensions= []¶
-
-
class
VolumeAttachmentController¶ Bases:
nova.api.openstack.wsgi.ControllerThe volume attachment API controller for the OpenStack API.
A child resource of the server. Note that we use the volume id as the ID of the attachment (though this is not guaranteed externally)
-
create(*args, **kwargs)¶ Attach a volume to an instance.
-
delete(*args, **kwargs)¶ Detach a volume from an instance.
-
index(*args, **kwargs)¶ Returns the list of volume attachments for a given instance.
-
show(*args, **kwargs)¶ Return data about the given volume attachment.
-
update(*args, **kwargs)¶
-
wsgi_actions= {}¶
-
wsgi_extensions= []¶
-
-
class
VolumeController¶ Bases:
nova.api.openstack.wsgi.ControllerThe Volumes API controller for the OpenStack API.
-
create(*args, **kwargs)¶ Creates a new volume.
-
delete(*args, **kwargs)¶ Delete a volume.
-
detail(*args, **kwargs)¶ Returns a detailed list of volumes.
-
index(*args, **kwargs)¶ Returns a summary list of volumes.
-
show(*args, **kwargs)¶ Return data about the given volume.
-
wsgi_actions= {}¶
-
wsgi_extensions= []¶
-