deploy_to_adf
Deploy Azure Data Factory JSON artifacts to an Azure instance in correct dependency order: linked services, datasets, data flows, pipelines, and triggers.
Instructions
Deploy ADF JSON artifacts from a local directory to an Azure Data Factory instance. Deploys in correct dependency order: linked services → datasets → data flows → pipelines → triggers. Triggers are deployed in Stopped state and must be activated manually. Uses DefaultAzureCredential (az login, managed identity, or service principal env vars).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| artifacts_dir | Yes | Directory containing generated ADF JSON artifacts. | |
| subscription_id | Yes | Azure subscription ID. | |
| resource_group | Yes | Azure resource group name containing the ADF instance. | |
| factory_name | Yes | Name of the Azure Data Factory to deploy to. | |
| dry_run | No | If true, validate and log but do not call Azure APIs. Default: false. |