Skip to main content

accounts

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

Overview

Nameaccounts
TypeResource
Idazure.data_share.accounts

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
identityobjectIdentity Info on the Account
locationstringLocation of the azure resource.
propertiesobjectProperties on the account
tagsobjectTags on the azure resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, accountNameapi-versionGet an account
list_by_resource_groupselectsubscriptionId, resourceGroupNameapi-version, $skipTokenList Accounts in ResourceGroup
list_by_subscriptionselectsubscriptionIdapi-version, $skipTokenList Accounts in Subscription
createinsertsubscriptionId, resourceGroupName, accountName, data__identityapi-versionCreate an account
updateupdatesubscriptionId, resourceGroupName, accountNameapi-versionPatch an account
deletedeletesubscriptionId, resourceGroupName, accountNameapi-versionDeleteAccount

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 share account.
resourceGroupNamestringThe resource group name.
subscriptionIdstringThe subscription identifier
$skipTokenstringContinuation token
api-versionstringThe api version to use.

SELECT examples

Get an account

SELECT
identity,
location,
properties,
tags
FROM azure.data_share.accounts
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND api-version = '{{ api-version }}'
;

INSERT examples

Create an account

INSERT INTO azure.data_share.accounts (
data__location,
data__tags,
data__identity,
data__properties,
subscriptionId,
resourceGroupName,
accountName,
api-version
)
SELECT
'{{ location }}',
'{{ tags }}',
'{{ identity }}' /* required */,
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ accountName }}',
'{{ api-version }}'
RETURNING
identity,
location,
properties,
tags
;

UPDATE examples

Patch an account

UPDATE azure.data_share.accounts
SET
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND api-version = '{{ api-version}}'
RETURNING
identity,
location,
properties,
tags;

DELETE examples

DeleteAccount

DELETE FROM azure.data_share.accounts
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND api-version = '{{ api-version }}'
;