Skip to main content

subscriptions

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

Overview

Namesubscriptions
TypeResource
Idazure_stack.user_subscriptions.subscriptions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified identifier.
displayNamestringSubscription name.
offerIdstringIdentifier of the offer under the scope of a delegated provider.
statestringSubscription state.
subscriptionIdstringSubscription identifier.
tenantIdstringDirectory tenant identifier.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionIdGets details about particular subscription.
listselectGet the list of subscriptions.
create_or_updateinsertsubscriptionIdCreate or updates a subscription.
deletedeletesubscriptionIdDelete the specified subscription.

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
subscriptionIdstringId of the subscription.

SELECT examples

Gets details about particular subscription.

SELECT
id,
displayName,
offerId,
state,
subscriptionId,
tenantId
FROM azure_stack.user_subscriptions.subscriptions
WHERE subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Create or updates a subscription.

INSERT INTO azure_stack.user_subscriptions.subscriptions (
data__displayName,
data__id,
data__offerId,
data__state,
data__subscriptionId,
data__tenantId,
subscriptionId
)
SELECT
'{{ displayName }}',
'{{ id }}',
'{{ offerId }}',
'{{ state }}',
'{{ subscriptionId }}',
'{{ tenantId }}',
'{{ subscriptionId }}'
RETURNING
id,
displayName,
offerId,
state,
subscriptionId,
tenantId
;

DELETE examples

Delete the specified subscription.

DELETE FROM azure_stack.user_subscriptions.subscriptions
WHERE subscriptionId = '{{ subscriptionId }}' --required
;