Skip to main content

volumes

Creates, updates, deletes, gets or lists a volumes resource.

Overview

Namevolumes
TypeResource
Idazure_extras.storsimple_8000_series.volumes

Fields

The following fields are returned by SELECT queries:

The volume.

NameDatatypeDescription
idstringThe path ID that uniquely identifies the object.
namestringThe name of the object.
kindstringThe Kind of the object. Currently only Series8000 is supported
propertiesobjectThe properties of the volume.
typestringThe hierarchical type of the object.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectdeviceName, volumeContainerName, volumeName, subscriptionId, resourceGroupName, managerNameReturns the properties of the specified volume name.
list_by_volume_containerselectdeviceName, volumeContainerName, subscriptionId, resourceGroupName, managerNameRetrieves all the volumes in a volume container.
list_by_deviceselectdeviceName, subscriptionId, resourceGroupName, managerNameRetrieves all the volumes in a device.
create_or_updateinsertdeviceName, volumeContainerName, volumeName, subscriptionId, resourceGroupName, managerName, data__propertiesCreates or updates the volume.
deletedeletedeviceName, volumeContainerName, volumeName, subscriptionId, resourceGroupName, managerNameDeletes the volume.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
deviceNamestringThe device name
managerNamestringThe manager name
resourceGroupNamestringThe resource group name
subscriptionIdstringThe subscription id
volumeContainerNamestringThe volume container name.
volumeNamestringThe volume name.

SELECT examples

Returns the properties of the specified volume name.

SELECT
id,
name,
kind,
properties,
type
FROM azure_extras.storsimple_8000_series.volumes
WHERE deviceName = '{{ deviceName }}' -- required
AND volumeContainerName = '{{ volumeContainerName }}' -- required
AND volumeName = '{{ volumeName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND managerName = '{{ managerName }}' -- required
;

INSERT examples

Creates or updates the volume.

INSERT INTO azure_extras.storsimple_8000_series.volumes (
data__kind,
data__properties,
deviceName,
volumeContainerName,
volumeName,
subscriptionId,
resourceGroupName,
managerName
)
SELECT
'{{ kind }}',
'{{ properties }}' /* required */,
'{{ deviceName }}',
'{{ volumeContainerName }}',
'{{ volumeName }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ managerName }}'
RETURNING
id,
name,
kind,
properties,
type
;

DELETE examples

Deletes the volume.

DELETE FROM azure_extras.storsimple_8000_series.volumes
WHERE deviceName = '{{ deviceName }}' --required
AND volumeContainerName = '{{ volumeContainerName }}' --required
AND volumeName = '{{ volumeName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND managerName = '{{ managerName }}' --required
;