Skip to main content

accounts

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

Overview

Nameaccounts
TypeResource
Idazure_extras.graph_services.accounts

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringAzure resource ID.
namestringAzure resource name.
appIdstringCustomer owned application ID. Required.
billingPlanIdstringBilling Plan Id.
locationstringLocation of the resource.
provisioningStatestringProvisioning state. Known values are: "Succeeded", "Failed", and "Canceled".
systemDataobjectMetadata pertaining to creation and last modification of the resource.
tagsobjectresource tags.
typestringAzure resource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, resource_name, subscription_idReturns account resource for a given name.
list_by_resource_groupselectresource_group_name, subscription_idReturns list of accounts apps.
list_by_subscriptionselectsubscription_idReturns list of accounts belonging to a subscription.
updateupdateresource_group_name, resource_name, subscription_idUpdate account details.
deletedeleteresource_group_name, resource_name, subscription_idDeletes a account resource.
create_and_updateexecresource_group_name, resource_name, subscription_id, propertiesCreate or update account resource.

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
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
resource_namestringThe name of the resource. Required.
subscription_idstring

SELECT examples

Returns account resource for a given name.

SELECT
id,
name,
appId,
billingPlanId,
location,
provisioningState,
systemData,
tags,
type
FROM azure_extras.graph_services.accounts
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND resource_name = '{{ resource_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

UPDATE examples

Update account details.

UPDATE azure_extras.graph_services.accounts
SET
tags = '{{ tags }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND resource_name = '{{ resource_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type;

DELETE examples

Deletes a account resource.

DELETE FROM azure_extras.graph_services.accounts
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND resource_name = '{{ resource_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;

Lifecycle Methods

Create or update account resource.

EXEC azure_extras.graph_services.accounts.create_and_update 
@resource_group_name='{{ resource_group_name }}' --required,
@resource_name='{{ resource_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
@@json=
'{
"location": "{{ location }}",
"tags": "{{ tags }}",
"properties": "{{ properties }}"
}'
;