Azure Data Factory Integration Runtimes API
The integrationRuntimes API from Azure Data Factory — 14 operation(s) for integrationruntimes.
Operations 17
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes
List integration runtimes in a factory · Integration runtimes list by factory
#
Ask an LLM
“Which integration runtimes are set up in my data factory?”
“Can I list every self-hosted, Azure and SSIS runtime a factory has?”
Tell an agent
List the integration runtimes in factory {factory}.
Show all integration runtimes defined in {factory}.
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}
Get an integration runtime definition · Integration runtimes get
#
Ask an LLM
“How do I read the configuration of one integration runtime?”
“Can I fetch a runtime's definition only if it changed since my ETag?”
Tell an agent
Get integration runtime {ir} from factory {factory}.
Fetch the definition of runtime {ir} in {factory} unless it matches ETag {etag}.
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}
Create or update an integration runtime · Integration runtimes create or update
#
Ask an LLM
“How do I create a new self-hosted or Azure integration runtime?”
“Can I replace a runtime's full definition with an ETag check?”
Tell an agent
Create integration runtime {ir} in factory {factory} with properties {properties}.
Replace runtime {ir} in {factory} with {properties} only if its ETag is {etag}.
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}
Change auto-update settings on a runtime · Integration runtimes update
#
Ask an LLM
“Can I turn auto-update on or off for a self-hosted integration runtime?”
“How do I set the time of day a self-hosted runtime applies updates?”
Tell an agent
Set auto-update to {autoUpdate} on integration runtime {ir} in factory {factory}.
Delay updates on runtime {ir} by offset {offset}.
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}
Delete an integration runtime · Integration runtimes delete
#
Ask an LLM
“Can I delete an integration runtime my pipelines no longer use?”
“What removes an integration runtime from a factory?”
Tell an agent destructive · confirm first
Delete integration runtime {ir} from factory {factory}.
Remove runtime {ir} from {factory}.
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getConnectionInfo
Get connection info for encrypting credentials · Integration runtimes get connection info
#
Ask an LLM
“How do I get the connection info needed to encrypt on-premises data source credentials?”
“What public key and host details does my self-hosted runtime expose for credential encryption?”
Tell an agent
Get the connection info for integration runtime {ir} in factory {factory}.
Fetch the credential-encryption connection details of on-premises runtime {ir}.
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getStatus
Get detailed status of an integration runtime · Integration runtimes get status
#
Ask an LLM
“Is my integration runtime online, and what state are its nodes in?”
“Can I see detailed status information for a runtime?”
Tell an agent
Get the status of integration runtime {ir} in factory {factory}.
Check whether runtime {ir} in {factory} is online.
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/linkedIntegrationRuntime
Share a self-hosted runtime with another factory · Integration runtimes create linked integration runtime
#
Ask an LLM
“How do I share my self-hosted integration runtime with a different data factory?”
“Can I add a linked runtime entry pointing at another factory and its location?”
Tell an agent
Link runtime {ir} in factory {factory} to data factory {target}.
Create linked runtime {name} on shared runtime {ir} for factory {target} in {region}.
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/listAuthKeys
Get the auth keys for a self-hosted runtime · Integration runtimes list auth keys
#
Ask an LLM
“Where do I find the authentication keys to register a self-hosted runtime node?”
“Can I retrieve the current auth keys of an integration runtime?”
Tell an agent
List the authentication keys for integration runtime {ir} in factory {factory}.
Give me the registration keys for runtime {ir}.
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/monitoringData
Get monitoring data for a runtime and its nodes · Integration runtimes get monitoring data
#
Ask an LLM
“How busy are the nodes of my integration runtime right now?”
“Can I pull CPU, memory and job monitoring data for every node of a runtime?”
Tell an agent
Get monitoring data for integration runtime {ir} in factory {factory}.
Show per-node monitoring data for runtime {ir}.
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/outboundNetworkDependenciesEndpoints
List outbound network dependencies of a runtime · Integration runtimes list outbound network dependencies endpoints
#
Ask an LLM
“Which outbound endpoints does my Azure-SSIS integration runtime need to reach?”
“What should I allow in my firewall for an Azure-SSIS runtime in a virtual network?”
Tell an agent
List outbound network dependencies for Azure-SSIS runtime {ir} in factory {factory}.
Show the endpoints runtime {ir} must reach outbound.
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/regenerateAuthKey
Regenerate an auth key for a runtime · Integration runtimes regenerate auth key
#
Ask an LLM
“How do I rotate the authentication key of a self-hosted integration runtime?”
“Can I regenerate just one of the two runtime auth keys?”
Tell an agent destructive · confirm first
Regenerate auth key {key} for integration runtime {ir} in factory {factory}.
Rotate the {key} authentication key on runtime {ir}.
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/removeLinks
Unshare a self-hosted runtime from a factory · Integration runtimes remove links
#
Ask an LLM
“How do I stop sharing my self-hosted integration runtime with another data factory?”
“Can I remove all linked runtimes a particular factory has on my shared runtime?”
Tell an agent destructive · confirm first
Remove the links from factory {linked} on shared runtime {ir} in factory {factory}.
Unshare runtime {ir} from data factory {linked}.
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/start
Start a managed integration runtime · Integration runtimes start
#
Ask an LLM
“How do I start an Azure-SSIS or other ManagedReserved integration runtime?”
“Can I power on a stopped managed runtime before my packages run?”
Tell an agent
Start integration runtime {ir} in factory {factory}.
Power on managed runtime {ir}.
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/stop
Stop a managed integration runtime · Integration runtimes stop
#
Ask an LLM
“How do I stop a ManagedReserved integration runtime to stop paying for it?”
“Can I shut down an Azure-SSIS runtime when no packages are running?”
Tell an agent
Stop integration runtime {ir} in factory {factory}.
Shut down managed runtime {ir}.
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/syncCredentials
Sync credentials across runtime nodes · Integration runtimes sync credentials
#
Ask an LLM
“How do I force every node of a self-hosted runtime to share the same credentials?”
“Can I push the dispatcher node's credentials to all worker nodes?”
Tell an agent
Sync credentials across the nodes of integration runtime {ir} in factory {factory}.
Force runtime {ir} to overwrite worker node credentials with the current ones.
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/upgrade
Upgrade a self-hosted runtime to the latest version · Integration runtimes upgrade
#
Ask an LLM
“How do I upgrade my self-hosted integration runtime to the newest version?”
“Can I trigger a self-hosted runtime upgrade when one is available?”
Tell an agent
Upgrade integration runtime {ir} in factory {factory} to the latest version.
Install the newest available version on self-hosted runtime {ir}.