Skip to main content

subscriptions

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

Overview

Namesubscriptions
TypeResource
Idazure.subscription.subscriptions

Fields

The following fields are returned by SELECT queries:

OK - Returns information about the subscription.

NameDatatypeDescription
idstringThe fully qualified ID for the subscription. For example, /subscriptions/00000000-0000-0000-0000-000000000000.
authorizationSourcestringThe authorization source of the request. Valid values are one or more combinations of Legacy, RoleBased, Bypassed, Direct and Management. For example, 'Legacy, RoleBased'.
displayNamestringThe subscription display name.
statestringThe subscription state. Possible values are Enabled, Warned, PastDue, Disabled, and Deleted.
subscriptionIdstringThe subscription ID.
subscriptionPoliciesobjectThe subscription policies.
tagsobjectTags for the subscription
tenantIdstringThe tenant ID. For example, 00000000-0000-0000-0000-000000000000.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionIdGets details about a specified subscription.
listselectGets all subscriptions for a tenant.
cancelexecsubscriptionIdThe operation to cancel a subscription
renameexecsubscriptionIdThe operation to rename a subscription
enableexecsubscriptionIdThe operation to enable a subscription
accept_ownershipexecsubscriptionIdAccept subscription ownership.
accept_ownership_statusexecsubscriptionIdAccept subscription ownership status.

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
subscriptionIdstringSubscription Id.

SELECT examples

Gets details about a specified subscription.

SELECT
id,
authorizationSource,
displayName,
state,
subscriptionId,
subscriptionPolicies,
tags,
tenantId
FROM azure.subscription.subscriptions
WHERE subscriptionId = '{{ subscriptionId }}' -- required
;

Lifecycle Methods

The operation to cancel a subscription

EXEC azure.subscription.subscriptions.cancel 
@subscriptionId='{{ subscriptionId }}' --required
;