Skip to main content

integration_runtimes

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

Overview

Nameintegration_runtimes
TypeResource
Idazure.data_factory.integration_runtimes

Fields

NameDatatypeDescription
idtextThe resource identifier.
nametextThe resource name.
descriptiontextfield from the properties object
etagtextEtag identifies change in the resource.
factoryNametextfield from the properties object
integrationRuntimeNametextfield from the properties object
resourceGroupNametextfield from the properties object
subscriptionIdtextfield from the properties object
typetextThe resource type.

Methods

NameAccessible byRequired ParamsDescription
getSELECTfactoryName, integrationRuntimeName, resourceGroupName, subscriptionIdGets an integration runtime.
list_by_factorySELECTfactoryName, resourceGroupName, subscriptionIdLists integration runtimes.
create_or_updateINSERTfactoryName, integrationRuntimeName, resourceGroupName, subscriptionId, data__propertiesCreates or updates an integration runtime.
deleteDELETEfactoryName, integrationRuntimeName, resourceGroupName, subscriptionIdDeletes an integration runtime.
updateUPDATEfactoryName, integrationRuntimeName, resourceGroupName, subscriptionIdUpdates an integration runtime.
regenerate_auth_keyEXECfactoryName, integrationRuntimeName, resourceGroupName, subscriptionIdRegenerates the authentication key for an integration runtime.
remove_linksEXECfactoryName, integrationRuntimeName, resourceGroupName, subscriptionId, data__factoryNameRemove all linked integration runtimes under specific data factory in a self-hosted integration runtime.
startEXECfactoryName, integrationRuntimeName, resourceGroupName, subscriptionIdStarts a ManagedReserved type integration runtime.
stopEXECfactoryName, integrationRuntimeName, resourceGroupName, subscriptionIdStops a ManagedReserved type integration runtime.
sync_credentialsEXECfactoryName, integrationRuntimeName, resourceGroupName, subscriptionIdForce the integration runtime to synchronize credentials across integration runtime nodes, and this will override the credentials across all worker nodes with those available on the dispatcher node. If you already have the latest credential backup file, you should manually import it (preferred) on any self-hosted integration runtime node than using this API directly.
upgradeEXECfactoryName, integrationRuntimeName, resourceGroupName, subscriptionIdUpgrade self-hosted integration runtime to latest version if availability.

SELECT examples

Lists integration runtimes.

SELECT
id,
name,
description,
etag,
factoryName,
integrationRuntimeName,
resourceGroupName,
subscriptionId,
type
FROM azure.data_factory.vw_integration_runtimes
WHERE factoryName = '{{ factoryName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

INSERT example

Use the following StackQL query and manifest file to create a new integration_runtimes resource.

/*+ create */
INSERT INTO azure.data_factory.integration_runtimes (
factoryName,
integrationRuntimeName,
resourceGroupName,
subscriptionId,
data__properties,
properties
)
SELECT
'{{ factoryName }}',
'{{ integrationRuntimeName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ data__properties }}',
'{{ properties }}'
;

UPDATE example

Updates a integration_runtimes resource.

/*+ update */
UPDATE azure.data_factory.integration_runtimes
SET
autoUpdate = '{{ autoUpdate }}',
updateDelayOffset = '{{ updateDelayOffset }}'
WHERE
factoryName = '{{ factoryName }}'
AND integrationRuntimeName = '{{ integrationRuntimeName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

DELETE example

Deletes the specified integration_runtimes resource.

/*+ delete */
DELETE FROM azure.data_factory.integration_runtimes
WHERE factoryName = '{{ factoryName }}'
AND integrationRuntimeName = '{{ integrationRuntimeName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';