Skip to main content

integration_runtimes

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

Overview

Nameintegration_runtimes
TypeResource
Idazure.synapse.integration_runtimes

Fields

NameDatatypeDescription
descriptiontextfield from the properties object
integrationRuntimeNametextfield from the properties object
resourceGroupNametextfield from the properties object
subscriptionIdtextfield from the properties object
typetextfield from the properties object
workspaceNametextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTintegrationRuntimeName, resourceGroupName, subscriptionId, workspaceNameGet an integration runtime
list_by_workspaceSELECTresourceGroupName, subscriptionId, workspaceNameList all integration runtimes
createINSERTintegrationRuntimeName, resourceGroupName, subscriptionId, workspaceName, data__propertiesCreate an integration runtime
deleteDELETEintegrationRuntimeName, resourceGroupName, subscriptionId, workspaceNameDelete an integration runtime
updateUPDATEintegrationRuntimeName, resourceGroupName, subscriptionId, workspaceNameUpdate an integration runtime
disable_interactive_queryEXECintegrationRuntimeName, resourceGroupName, subscriptionId, workspaceNameDisable interactive query in integration runtime
enable_interactive_queryEXECintegrationRuntimeName, resourceGroupName, subscriptionId, workspaceNameEnable interactive query in integration runtime
startEXECintegrationRuntimeName, resourceGroupName, subscriptionId, workspaceNameStart an integration runtime
stopEXECintegrationRuntimeName, resourceGroupName, subscriptionId, workspaceNameStop an integration runtime
upgradeEXECintegrationRuntimeName, resourceGroupName, subscriptionId, workspaceNameUpgrade an integration runtime

SELECT examples

List all integration runtimes

SELECT
description,
integrationRuntimeName,
resourceGroupName,
subscriptionId,
type,
workspaceName
FROM azure.synapse.vw_integration_runtimes
WHERE resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND workspaceName = '{{ workspaceName }}';

INSERT example

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

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

UPDATE example

Updates a integration_runtimes resource.

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

DELETE example

Deletes the specified integration_runtimes resource.

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