Skip to main content

connection_types

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

Overview

Nameconnection_types
TypeResource
Idazure.automation.connection_types

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringGets the id of the resource.
namestringGets the name of the connection type.
propertiesobjectGets or sets the properties of the connection type.
typestringResource type

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, automationAccountName, connectionTypeName, subscriptionIdRetrieve the connection type identified by connection type name.
list_by_automation_accountselectresourceGroupName, automationAccountName, subscriptionIdRetrieve a list of connection types.
create_or_updateinsertresourceGroupName, automationAccountName, connectionTypeName, subscriptionId, data__name, data__propertiesCreate a connection type.
deletedeleteresourceGroupName, automationAccountName, connectionTypeName, subscriptionIdDelete the connection type.

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.
connectionTypeNamestringThe name of connection type.
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

Retrieve the connection type identified by connection type name.

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

INSERT examples

Create a connection type.

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

DELETE examples

Delete the connection type.

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