Skip to main content

connectors

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

Overview

Nameconnectors
TypeResource
Idazure.security.connectors

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectSecurity connector data
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, securityConnectorNameapi-versionRetrieves details of a specific security connector
list_by_resource_groupselectsubscriptionId, resourceGroupNameapi-versionLists all the security connectors in the specified resource group. Use the 'nextLink' property in the response to get the next page of security connectors for the specified resource group.
listselectsubscriptionIdapi-versionLists all the security connectors in the specified subscription. Use the 'nextLink' property in the response to get the next page of security connectors for the specified subscription.
create_or_updateinsertsubscriptionId, resourceGroupName, securityConnectorNameapi-versionCreates or updates a security connector. If a security connector is already created and a subsequent request is issued for the same security connector id, then it will be updated.
updateupdatesubscriptionId, resourceGroupName, securityConnectorNameapi-versionUpdates a security connector
deletedeletesubscriptionId, resourceGroupName, securityConnectorNameapi-versionDeletes a security connector.

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
resourceGroupNamestringThe name of the resource group within the user's subscription. The name is case insensitive.
securityConnectorNamestringThe security connector name.
subscriptionIdstringAzure subscription ID
api-versionstringAPI version for the operation

SELECT examples

Retrieves details of a specific security connector

SELECT
location,
properties,
systemData,
tags
FROM azure.security.connectors
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND securityConnectorName = '{{ securityConnectorName }}' -- required
AND api-version = '{{ api-version }}'
;

INSERT examples

Creates or updates a security connector. If a security connector is already created and a subsequent request is issued for the same security connector id, then it will be updated.

INSERT INTO azure.security.connectors (
data__properties,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
securityConnectorName,
api-version
)
SELECT
'{{ properties }}',
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ securityConnectorName }}',
'{{ api-version }}'
RETURNING
location,
properties,
systemData,
tags
;

UPDATE examples

Updates a security connector

UPDATE azure.security.connectors
SET
data__properties = '{{ properties }}',
data__tags = '{{ tags }}',
data__location = '{{ location }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND securityConnectorName = '{{ securityConnectorName }}' --required
AND api-version = '{{ api-version}}'
RETURNING
location,
properties,
systemData,
tags;

DELETE examples

Deletes a security connector.

DELETE FROM azure.security.connectors
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND securityConnectorName = '{{ securityConnectorName }}' --required
AND api-version = '{{ api-version }}'
;