Skip to main content

volume_groups

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

Overview

Namevolume_groups
TypeResource
Idazure.elastic_san.volume_groups

Fields

The following fields are returned by SELECT queries:

Operation completed successfully; retrieved iSCSI Target.

NameDatatypeDescription
identityobjectIdentity for the resource.
propertiesobjectProperties of VolumeGroup.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, elasticSanName, volumeGroupNameGet an VolumeGroups.
list_by_elastic_sanselectsubscriptionId, resourceGroupName, elasticSanNameList VolumeGroups.
createinsertsubscriptionId, resourceGroupName, elasticSanName, volumeGroupNameCreate a Volume Group.
updateupdatesubscriptionId, resourceGroupName, elasticSanName, volumeGroupNameUpdate an VolumeGroup.
deletedeletesubscriptionId, resourceGroupName, elasticSanName, volumeGroupNameDelete an VolumeGroup.

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
elasticSanNamestringThe name of the ElasticSan.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.
volumeGroupNamestringThe name of the VolumeGroup.

SELECT examples

Get an VolumeGroups.

SELECT
identity,
properties
FROM azure.elastic_san.volume_groups
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND elasticSanName = '{{ elasticSanName }}' -- required
AND volumeGroupName = '{{ volumeGroupName }}' -- required
;

INSERT examples

Create a Volume Group.

INSERT INTO azure.elastic_san.volume_groups (
data__identity,
data__properties,
subscriptionId,
resourceGroupName,
elasticSanName,
volumeGroupName
)
SELECT
'{{ identity }}',
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ elasticSanName }}',
'{{ volumeGroupName }}'
RETURNING
identity,
properties
;

UPDATE examples

Update an VolumeGroup.

UPDATE azure.elastic_san.volume_groups
SET
data__identity = '{{ identity }}',
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND elasticSanName = '{{ elasticSanName }}' --required
AND volumeGroupName = '{{ volumeGroupName }}' --required
RETURNING
identity,
properties;

DELETE examples

Delete an VolumeGroup.

DELETE FROM azure.elastic_san.volume_groups
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND elasticSanName = '{{ elasticSanName }}' --required
AND volumeGroupName = '{{ volumeGroupName }}' --required
;