Skip to main content

data_connector_definitions

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

Overview

Namedata_connector_definitions
TypeResource
Idazure.security_insight.data_connector_definitions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
etagstringEtag of the azure resource.
kindstringMetadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value. Required. "Customizable"
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, workspace_name, data_connector_definition_name, subscription_idGets a data connector definition.
listselectresource_group_name, workspace_name, subscription_idGets all data connector definitions.
create_or_updateinsertresource_group_name, workspace_name, data_connector_definition_name, subscription_id, kindCreates or updates the data connector definition.
create_or_updatereplaceresource_group_name, workspace_name, data_connector_definition_name, subscription_id, kindCreates or updates the data connector definition.
deletedeleteresource_group_name, workspace_name, data_connector_definition_name, subscription_idDelete the data connector definition.

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
data_connector_definition_namestringThe data connector definition name. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring
workspace_namestringThe name of the monitor workspace. Required.

SELECT examples

Gets a data connector definition.

SELECT
id,
name,
etag,
kind,
systemData,
type
FROM azure.security_insight.data_connector_definitions
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND workspace_name = '{{ workspace_name }}' -- required
AND data_connector_definition_name = '{{ data_connector_definition_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Creates or updates the data connector definition.

INSERT INTO azure.security_insight.data_connector_definitions (
kind,
etag,
resource_group_name,
workspace_name,
data_connector_definition_name,
subscription_id
)
SELECT
'{{ kind }}' /* required */,
'{{ etag }}',
'{{ resource_group_name }}',
'{{ workspace_name }}',
'{{ data_connector_definition_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
etag,
kind,
systemData,
type
;

REPLACE examples

Creates or updates the data connector definition.

REPLACE azure.security_insight.data_connector_definitions
SET
kind = '{{ kind }}',
etag = '{{ etag }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND workspace_name = '{{ workspace_name }}' --required
AND data_connector_definition_name = '{{ data_connector_definition_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND kind = '{{ kind }}' --required
RETURNING
id,
name,
etag,
kind,
systemData,
type;

DELETE examples

Delete the data connector definition.

DELETE FROM azure.security_insight.data_connector_definitions
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND workspace_name = '{{ workspace_name }}' --required
AND data_connector_definition_name = '{{ data_connector_definition_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;