Skip to main content

plans

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

Overview

Nameplans
TypeResource
Idazure.dev_center.plans

Fields

The following fields are returned by SELECT queries:

OK. The request has succeeded.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectPlan properties
skuobjectThe resource model definition representing SKU
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, planNameGets a devcenter plan.
list_by_resource_groupselectsubscriptionId, resourceGroupName$topLists all devcenter plans in a resource group.
list_by_subscriptionselectsubscriptionId$topLists all devcenter plans in a subscription.
create_or_updateinsertsubscriptionId, resourceGroupName, planNameCreates or updates a devcenter plan resource
updateupdatesubscriptionId, resourceGroupName, planNamePartially updates a devcenter plan.
deletedeletesubscriptionId, resourceGroupName, planNameDeletes a devcenter plan

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
planNamestringThe name of the devcenter plan.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.
$topinteger (int32)The maximum number of resources to return from the operation. Example: '$top=10'.

SELECT examples

Gets a devcenter plan.

SELECT
location,
properties,
sku,
tags
FROM azure.dev_center.plans
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND planName = '{{ planName }}' -- required
;

INSERT examples

Creates or updates a devcenter plan resource

INSERT INTO azure.dev_center.plans (
data__tags,
data__location,
data__properties,
data__sku,
subscriptionId,
resourceGroupName,
planName
)
SELECT
'{{ tags }}',
'{{ location }}',
'{{ properties }}',
'{{ sku }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ planName }}'
RETURNING
location,
properties,
sku,
tags
;

UPDATE examples

Partially updates a devcenter plan.

UPDATE azure.dev_center.plans
SET
data__tags = '{{ tags }}',
data__location = '{{ location }}',
data__sku = '{{ sku }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND planName = '{{ planName }}' --required
RETURNING
location,
properties,
sku,
tags;

DELETE examples

Deletes a devcenter plan

DELETE FROM azure.dev_center.plans
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND planName = '{{ planName }}' --required
;