The virtul storage array extension
Bases: nova.api.openstack.extensions.ExtensionDescriptor
Bases: object
The Virtual Storage Array API controller for the OpenStack API.
/zadr-vsa/{vsa_id}/associate_address auto or manually associate an IP to VSA
Create a new VSA.
Delete a VSA.
Return a detailed list of VSAs.
/zadr-vsa/{vsa_id}/disassociate_address auto or manually associate an IP to VSA
Return a short list of VSAs.
Return data about the given VSA.
Bases: nova.api.openstack.contrib.virtual_storage_arrays.VsaVolumeDriveController
The VSA Drive API controller for the Openstack API.
A child resource of the VSA object. Allows operations with drives created for particular VSA
Create a new drive for VSA. Should be done through VSA APIs
Delete a volume. Should be done through VSA APIs
Update a drive. Should be done through VSA APIs
Bases: nova.api.openstack.servers.ControllerV11
The VSA Virtual Controller API controller for the OpenStack API.
Create a new instance for VSA.
Delete VSA instance.
Return list of instances for particular VSA.
Return data about the given instance.
Update VSA instance.
Bases: object
The vPool VSA API controller for the OpenStack API.
Create a new vPool for VSA.
Delete a vPool.
Return a short list of vpools created from particular VSA.
Return data about the given vPool.
Update vPool parameters.
Bases: nova.api.openstack.contrib.virtual_storage_arrays.VsaVolumeDriveController
The VSA volume API controller for the Openstack API.
A child resource of the VSA object. Allows operations with volumes created by particular VSA
Bases: nova.api.openstack.contrib.volumes.VolumeController
The base class for VSA volumes & drives.
A child resource of the VSA object. Allows operations with volumes and drives created to/from particular VSA
Create a new volume from VSA.
Delete a volume.
Return a detailed list of volumes created from particular VSA.
Return a short list of volumes created from particular VSA.
Return data about the given volume.
Update a volume.