Skip to main content

volume_containers

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

Overview

Namevolume_containers
TypeResource
Idazure_extras.storsimple_8000_series.volume_containers

Fields

The following fields are returned by SELECT queries:

The VolumeContainer.

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 volume container properties.
typestringThe hierarchical type of the object.

Methods

The following methods are available for this resource:

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

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 name of the volume container.

SELECT examples

Gets the properties of the specified volume container name.

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

INSERT examples

Creates or updates the volume container.

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

DELETE examples

Deletes the volume container.

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