Skip to main content

dsc_node_configurations

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

Overview

Namedsc_node_configurations
TypeResource
Idazure.automation.dsc_node_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
propertiesobjectGets or sets the configuration properties.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, automationAccountName, nodeConfigurationNameRetrieve the Dsc node configurations by node configuration.
list_by_automation_accountselectresourceGroupName, automationAccountName, subscriptionId$filter, $skip, $top, $inlinecountRetrieve a list of dsc node configurations.
create_or_updateinsertresourceGroupName, automationAccountName, nodeConfigurationName, subscriptionIdCreate the node configuration identified by node configuration name.
deletedeletesubscriptionId, resourceGroupName, automationAccountName, nodeConfigurationNameDelete the Dsc node configurations by node configuration.

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.
nodeConfigurationNamestringThe Dsc node configuration name.
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.
$filterstringThe filter to apply on the operation.
$inlinecountstringReturn total rows.
$skipintegerThe number of rows to skip.
$topintegerThe number of rows to take.

SELECT examples

Retrieve the Dsc node configurations by node configuration.

SELECT
properties
FROM azure.automation.dsc_node_configurations
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND automationAccountName = '{{ automationAccountName }}' -- required
AND nodeConfigurationName = '{{ nodeConfigurationName }}' -- required
;

INSERT examples

Create the node configuration identified by node configuration name.

INSERT INTO azure.automation.dsc_node_configurations (
data__properties,
data__name,
data__tags,
resourceGroupName,
automationAccountName,
nodeConfigurationName,
subscriptionId
)
SELECT
'{{ properties }}',
'{{ name }}',
'{{ tags }}',
'{{ resourceGroupName }}',
'{{ automationAccountName }}',
'{{ nodeConfigurationName }}',
'{{ subscriptionId }}'
;

DELETE examples

Delete the Dsc node configurations by node configuration.

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