Skip to main content

aml_filesystems

Creates, updates, deletes, gets or lists an aml_filesystems resource.

Overview

Nameaml_filesystems
TypeResource
Idazure.storage_cache.aml_filesystems

Fields

The following fields are returned by SELECT queries:

Returns the AML file system object corresponding to amlFilesystemName.

NameDatatypeDescription
identityobjectThe managed identity used by the AML file system, if configured.
locationstringThe geo-location where the resource lives
propertiesobjectProperties of the AML file system.
skuobjectSKU for the resource.
tagsobjectResource tags.
zonesarrayAvailability zones for resources. This field should only contain a single element in the array.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, amlFilesystemName, subscriptionIdReturns an AML file system.
list_by_resource_groupselectresourceGroupName, subscriptionIdReturns all AML file systems the user has access to under a resource group.
listselectsubscriptionIdReturns all AML file systems the user has access to under a subscription.
create_or_updateinsertresourceGroupName, subscriptionId, amlFilesystemNameCreate or update an AML file system.
updateupdateresourceGroupName, subscriptionId, amlFilesystemNameUpdate an AML file system instance.
deletedeleteresourceGroupName, amlFilesystemName, subscriptionIdSchedules an AML file system for deletion.
archiveexecresourceGroupName, subscriptionId, amlFilesystemNameArchive data from the AML file system.
cancel_archiveexecresourceGroupName, subscriptionId, amlFilesystemNameCancel archiving data from the AML file system.

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
amlFilesystemNamestringName for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Returns an AML file system.

SELECT
identity,
location,
properties,
sku,
tags,
zones
FROM azure.storage_cache.aml_filesystems
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND amlFilesystemName = '{{ amlFilesystemName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Create or update an AML file system.

INSERT INTO azure.storage_cache.aml_filesystems (
data__tags,
data__location,
data__identity,
data__sku,
data__zones,
data__properties,
resourceGroupName,
subscriptionId,
amlFilesystemName
)
SELECT
'{{ tags }}',
'{{ location }}',
'{{ identity }}',
'{{ sku }}',
'{{ zones }}',
'{{ properties }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ amlFilesystemName }}'
RETURNING
identity,
location,
properties,
sku,
tags,
zones
;

UPDATE examples

Update an AML file system instance.

UPDATE azure.storage_cache.aml_filesystems
SET
data__tags = '{{ tags }}',
data__properties = '{{ properties }}'
WHERE
resourceGroupName = '{{ resourceGroupName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND amlFilesystemName = '{{ amlFilesystemName }}' --required
RETURNING
identity,
location,
properties,
sku,
tags,
zones;

DELETE examples

Schedules an AML file system for deletion.

DELETE FROM azure.storage_cache.aml_filesystems
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND amlFilesystemName = '{{ amlFilesystemName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;

Lifecycle Methods

Archive data from the AML file system.

EXEC azure.storage_cache.aml_filesystems.archive 
@resourceGroupName='{{ resourceGroupName }}' --required,
@subscriptionId='{{ subscriptionId }}' --required,
@amlFilesystemName='{{ amlFilesystemName }}' --required
@@json=
'{
"filesystemPath": "{{ filesystemPath }}"
}'
;