Skip to main content

software_update_configurations

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

Overview

Namesoftware_update_configurations
TypeResource
Idazure.automation.software_update_configurations

Fields

The following fields are returned by SELECT queries:

A single software update configuration.

NameDatatypeDescription
idstringResource Id.
namestringResource name.
propertiesobjectSoftware update configuration properties.
typestringResource type

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_by_nameselectsubscriptionId, resourceGroupName, automationAccountName, softwareUpdateConfigurationNameclientRequestIdGet a single software update configuration by name.
listselectsubscriptionId, resourceGroupName, automationAccountNameclientRequestId, $filterGet all software update configurations for the account.
createinsertsubscriptionId, resourceGroupName, automationAccountName, softwareUpdateConfigurationName, data__propertiesclientRequestIdCreate a new software update configuration with the name given in the URI.
deletedeletesubscriptionId, resourceGroupName, automationAccountName, softwareUpdateConfigurationNameclientRequestIddelete a specific software update 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.
resourceGroupNamestringName of an Azure Resource group.
softwareUpdateConfigurationNamestringThe name of the software update configuration to be created.
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.
clientRequestIdstringIdentifies this specific client request.

SELECT examples

Get a single software update configuration by name.

SELECT
id,
name,
properties,
type
FROM azure.automation.software_update_configurations
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND automationAccountName = '{{ automationAccountName }}' -- required
AND softwareUpdateConfigurationName = '{{ softwareUpdateConfigurationName }}' -- required
AND clientRequestId = '{{ clientRequestId }}'
;

INSERT examples

Create a new software update configuration with the name given in the URI.

INSERT INTO azure.automation.software_update_configurations (
data__properties,
subscriptionId,
resourceGroupName,
automationAccountName,
softwareUpdateConfigurationName,
clientRequestId
)
SELECT
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ automationAccountName }}',
'{{ softwareUpdateConfigurationName }}',
'{{ clientRequestId }}'
RETURNING
id,
name,
properties,
type
;

DELETE examples

delete a specific software update configuration.

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