Skip to main content

file_services

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

Overview

Namefile_services
TypeResource
Idazure.storage.file_services

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
valuearrayList of file services returned.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectresource_group_name, account_name, subscription_idList all file services in storage accounts.
list_service_usagesexecresource_group_name, account_name, subscription_id$maxpagesizeGets the usages of file service in storage account.
get_service_propertiesexecresource_group_name, account_name, subscription_idGets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.
set_service_propertiesexecresource_group_name, account_name, subscription_idSets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules.
get_service_usageexecresource_group_name, account_name, subscription_idGets the usage of file service in storage account including account limits, file share limits and constants used in recommendations and bursting formula.

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
account_namestringThe name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring
$maxpagesizeinteger

SELECT examples

List all file services in storage accounts.

SELECT
value
FROM azure.storage.file_services
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND account_name = '{{ account_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

Lifecycle Methods

Gets the usages of file service in storage account.

EXEC azure.storage.file_services.list_service_usages 
@resource_group_name='{{ resource_group_name }}' --required,
@account_name='{{ account_name }}' --required,
@subscription_id='{{ subscription_id }}' --required,
@$maxpagesize='{{ $maxpagesize }}'
;