Skip to main content

storage_domains

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

Overview

Namestorage_domains
TypeResource
Idazure_extras.storsimple_1200_series.storage_domains

Fields

The following fields are returned by SELECT queries:

The storage domain.

NameDatatypeDescription
idstringThe identifier.
namestringThe name.
propertiesobjectThe properties.
typestringThe type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectstorageDomainName, subscriptionId, resourceGroupName, managerNameReturns the properties of the specified storage domain name.
list_by_managerselectsubscriptionId, resourceGroupName, managerNameRetrieves all the storage domains in a manager.
create_or_updateinsertstorageDomainName, subscriptionId, resourceGroupName, managerName, data__propertiesCreates or updates the storage domain.
deletedeletestorageDomainName, subscriptionId, resourceGroupName, managerNameDeletes the storage domain.

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
managerNamestringThe manager name
resourceGroupNamestringThe resource group name
storageDomainNamestringThe storage domain name.
subscriptionIdstringThe subscription id

SELECT examples

Returns the properties of the specified storage domain name.

SELECT
id,
name,
properties,
type
FROM azure_extras.storsimple_1200_series.storage_domains
WHERE storageDomainName = '{{ storageDomainName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND managerName = '{{ managerName }}' -- required
;

INSERT examples

Creates or updates the storage domain.

INSERT INTO azure_extras.storsimple_1200_series.storage_domains (
data__properties,
storageDomainName,
subscriptionId,
resourceGroupName,
managerName
)
SELECT
'{{ properties }}' /* required */,
'{{ storageDomainName }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ managerName }}'
RETURNING
id,
name,
properties,
type
;

DELETE examples

Deletes the storage domain.

DELETE FROM azure_extras.storsimple_1200_series.storage_domains
WHERE storageDomainName = '{{ storageDomainName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND managerName = '{{ managerName }}' --required
;