The volumes extension.
Bases: nova.api.openstack.wsgi.MetadataXMLDeserializer
Common deserializer to handle xml-formatted volume requests.
Handles standard volume attributes as well as the optional metadata attribute
Bases: nova.api.openstack.compute.contrib.volumes.CommonDeserializer
Deserializer to handle xml-formatted create volume requests.
Handles standard volume attributes as well as the optional metadata attribute
Deserialize an xml-formatted volume create request.
Bases: nova.api.openstack.wsgi.Controller
The Volumes API controller for the OpenStack API.
Creates a new snapshot.
Delete a snapshot.
Returns a detailed list of snapshots.
Returns a summary list of snapshots.
Return data about the given snapshot.
Bases: nova.api.openstack.xmlutil.TemplateBuilder
Bases: nova.api.openstack.xmlutil.TemplateBuilder
Bases: nova.api.openstack.wsgi.Controller
The 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)
Attach a volume to an instance.
Detach a volume from an instance.
Returns the list of volume attachments for a given instance.
Return data about the given volume attachment.
Update a volume attachment. We don’t currently support this.
Bases: nova.api.openstack.xmlutil.TemplateBuilder
Bases: nova.api.openstack.xmlutil.TemplateBuilder
Bases: nova.api.openstack.wsgi.Controller
The Volumes API controller for the OpenStack API.
Creates a new volume.
Delete a volume.
Returns a detailed list of volumes.
Returns a summary list of volumes.
Return data about the given volume.
Bases: nova.api.openstack.xmlutil.TemplateBuilder
Bases: nova.api.openstack.extensions.ExtensionDescriptor
Volumes support.
Bases: nova.api.openstack.xmlutil.TemplateBuilder