Importing existing Azure resources into Terraform Cloud should be straight-forward, using the terraform CLI to import them is not, but using the new import {} code blocks is.
Azure ADFs by default are accessed via public internet, and access other Azure resources over public internet. After many pitfalls, here is how an ADF can communicate with other Azure resources over private networking