Skip to main content

task_assignments

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

Overview

Nametask_assignments
TypeResource
Idazure.storage.task_assignments

Fields

The following fields are returned by SELECT queries:

OK -- properties retrieved successfully for the storage task assignment.

NameDatatypeDescription
idstring (arm-id)Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
namestringThe name of the resource
propertiesobjectProperties of the storage task assignment.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, accountName, storageTaskAssignmentNameGet the storage task assignment properties
listselectsubscriptionId, resourceGroupName, accountName$maxpagesizeList all the storage task assignments in an account
createinsertsubscriptionId, resourceGroupName, accountName, storageTaskAssignmentName, data__propertiesAsynchronously creates a new storage task assignment sub-resource with the specified parameters. If a storage task assignment is already created and a subsequent create request is issued with different properties, the storage task assignment properties will be updated. If a storage task assignment is already created and a subsequent create or update request is issued with the exact same set of properties, the request will succeed.
updateupdatesubscriptionId, resourceGroupName, accountName, storageTaskAssignmentNameUpdate storage task assignment properties
deletedeletesubscriptionId, resourceGroupName, accountName, storageTaskAssignmentNameDelete the storage task assignment sub-resource

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
accountNamestringThe 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.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
storageTaskAssignmentNamestringThe name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.
$maxpagesizeinteger (int32)Optional, specifies the maximum number of storage task assignment Ids to be included in the list response.

SELECT examples

Get the storage task assignment properties

SELECT
id,
name,
properties,
systemData,
type
FROM azure.storage.task_assignments
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND storageTaskAssignmentName = '{{ storageTaskAssignmentName }}' -- required
;

INSERT examples

Asynchronously creates a new storage task assignment sub-resource with the specified parameters. If a storage task assignment is already created and a subsequent create request is issued with different properties, the storage task assignment properties will be updated. If a storage task assignment is already created and a subsequent create or update request is issued with the exact same set of properties, the request will succeed.

INSERT INTO azure.storage.task_assignments (
data__properties,
subscriptionId,
resourceGroupName,
accountName,
storageTaskAssignmentName
)
SELECT
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ accountName }}',
'{{ storageTaskAssignmentName }}'
RETURNING
id,
name,
properties,
systemData,
type
;

UPDATE examples

Update storage task assignment properties

UPDATE azure.storage.task_assignments
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND storageTaskAssignmentName = '{{ storageTaskAssignmentName }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Delete the storage task assignment sub-resource

DELETE FROM azure.storage.task_assignments
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND storageTaskAssignmentName = '{{ storageTaskAssignmentName }}' --required
;