Skip to main content

file_shares

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

Overview

Namefile_shares
TypeResource
Idazure_extras.storsimple_1200_series.file_shares

Fields

The following fields are returned by SELECT queries:

The file share.

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

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectdeviceName, fileServerName, shareName, subscriptionId, resourceGroupName, managerNameReturns the properties of the specified file share name.
list_by_file_serverselectdeviceName, fileServerName, subscriptionId, resourceGroupName, managerNameRetrieves all the file shares in a file server.
list_by_deviceselectdeviceName, subscriptionId, resourceGroupName, managerNameRetrieves all the file shares in a device.
create_or_updateinsertdeviceName, fileServerName, shareName, subscriptionId, resourceGroupName, managerName, data__propertiesCreates or updates the file share.
deletedeletedeviceName, fileServerName, shareName, subscriptionId, resourceGroupName, managerNameDeletes the file share.

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.
fileServerNamestringThe file server name.
managerNamestringThe manager name
resourceGroupNamestringThe resource group name
shareNamestringThe file share Name
subscriptionIdstringThe subscription id

SELECT examples

Returns the properties of the specified file share name.

SELECT
id,
name,
properties,
type
FROM azure_extras.storsimple_1200_series.file_shares
WHERE deviceName = '{{ deviceName }}' -- required
AND fileServerName = '{{ fileServerName }}' -- required
AND shareName = '{{ shareName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND managerName = '{{ managerName }}' -- required
;

INSERT examples

Creates or updates the file share.

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

DELETE examples

Deletes the file share.

DELETE FROM azure_extras.storsimple_1200_series.file_shares
WHERE deviceName = '{{ deviceName }}' --required
AND fileServerName = '{{ fileServerName }}' --required
AND shareName = '{{ shareName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND managerName = '{{ managerName }}' --required
;