Skip to main content

accounts

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

Overview

Nameaccounts
TypeResource
Idazure.automation.accounts

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
etagstringGets or sets the etag of the resource.
identityobjectIdentity for the resource.
locationstringThe Azure Region where the resource lives
propertiesobjectGets or sets the automation account properties.
systemDataobjectResource system metadata.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, automationAccountName, subscriptionIdGet information about an Automation Account.
list_by_resource_groupselectresourceGroupName, subscriptionIdRetrieve a list of accounts within a given resource group.
listselectsubscriptionIdRetrieve a list of accounts within a given subscription.
create_or_updateinsertresourceGroupName, automationAccountName, subscriptionIdCreate or update automation account.
updateupdateresourceGroupName, automationAccountName, subscriptionIdUpdate an automation account.
deletedeleteresourceGroupName, automationAccountName, subscriptionIdDelete an automation account.

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
automationAccountNamestringThe name of the automation account.
resourceGroupNamestringName of an Azure Resource group.
subscriptionIdstringGets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

SELECT examples

Get information about an Automation Account.

SELECT
etag,
identity,
location,
properties,
systemData,
tags
FROM azure.automation.accounts
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND automationAccountName = '{{ automationAccountName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Create or update automation account.

INSERT INTO azure.automation.accounts (
data__properties,
data__name,
data__location,
data__identity,
data__tags,
resourceGroupName,
automationAccountName,
subscriptionId
)
SELECT
'{{ properties }}',
'{{ name }}',
'{{ location }}',
'{{ identity }}',
'{{ tags }}',
'{{ resourceGroupName }}',
'{{ automationAccountName }}',
'{{ subscriptionId }}'
RETURNING
etag,
identity,
location,
properties,
systemData,
tags
;

UPDATE examples

Update an automation account.

UPDATE azure.automation.accounts
SET
data__properties = '{{ properties }}',
data__name = '{{ name }}',
data__location = '{{ location }}',
data__identity = '{{ identity }}',
data__tags = '{{ tags }}'
WHERE
resourceGroupName = '{{ resourceGroupName }}' --required
AND automationAccountName = '{{ automationAccountName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
RETURNING
etag,
identity,
location,
properties,
systemData,
tags;

DELETE examples

Delete an automation account.

DELETE FROM azure.automation.accounts
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND automationAccountName = '{{ automationAccountName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;