Skip to main content

provider_share_subscriptions

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

Overview

Nameprovider_share_subscriptions
TypeResource
Idazure.data_share.provider_share_subscriptions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringThe resource id of the azure resource
namestringName of the azure resource
propertiesobjectproperties of providerShareSubscription
systemDataobjectSystem Data of the Azure resource.
typestringType of the azure resource

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_by_shareselectsubscriptionId, resourceGroupName, accountName, shareName, providerShareSubscriptionIdapi-versionGet share subscription in a provider share
list_by_shareselectsubscriptionId, resourceGroupName, accountName, shareNameapi-version, $skipTokenList share subscriptions in a provider share
adjustexecsubscriptionId, resourceGroupName, accountName, shareName, providerShareSubscriptionIdapi-versionAdjust a share subscription's expiration date in a provider share
reinstateexecsubscriptionId, resourceGroupName, accountName, shareName, providerShareSubscriptionIdapi-versionReinstate share subscription in a provider share
revokeexecsubscriptionId, resourceGroupName, accountName, shareName, providerShareSubscriptionIdapi-versionRevoke share subscription in a provider 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
accountNamestringThe name of the share account.
providerShareSubscriptionIdstringTo locate shareSubscription
resourceGroupNamestringThe resource group name.
shareNamestringThe name of the share.
subscriptionIdstringThe subscription identifier
$skipTokenstringContinuation Token
api-versionstringThe api version to use.

SELECT examples

Get share subscription in a provider share

SELECT
id,
name,
properties,
systemData,
type
FROM azure.data_share.provider_share_subscriptions
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND shareName = '{{ shareName }}' -- required
AND providerShareSubscriptionId = '{{ providerShareSubscriptionId }}' -- required
AND api-version = '{{ api-version }}'
;

Lifecycle Methods

Adjust a share subscription's expiration date in a provider share

EXEC azure.data_share.provider_share_subscriptions.adjust 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@accountName='{{ accountName }}' --required,
@shareName='{{ shareName }}' --required,
@providerShareSubscriptionId='{{ providerShareSubscriptionId }}' --required,
@api-version='{{ api-version }}'
@@json=
'{
"properties": "{{ properties }}"
}'
;