Azure AI Foundry

Which Foundry is this? This provider targets the legacy AI Foundry / Azure Machine Learning Hub workspace — an Microsoft.MachineLearningServices/workspaces resource. If your Foundry resource in the Azure portal is listed under Microsoft.CognitiveServices/accounts (kind AIServices), use the Azure AI Foundry Project provider instead.

Azure AI Foundry (this provider) Azure AI Foundry Project
Azure resource provider Microsoft.MachineLearningServices/workspaces Microsoft.CognitiveServices/accounts (kind AIServices)
Concept AML Hub / Workspace Foundry Account + Project
Job types AI Foundry Pipeline Job, Command Job, Sweep Job Foundry Agent Run, Evaluation Run, Model Deployment Inference
Required role Contributor on the workspace Azure AI User (or Cognitive Services User) on the account
Control-plane API 2024-04-01 (MachineLearningServices) 2024-10-01 (CognitiveServices)
Icon Purple brain/circuit tile Blue hexagonal flask

Required attributes

  • Subscription Id — the Azure subscription containing the AI Foundry workspace.
  • Resource Group Name — the resource group containing the workspace.
  • AI Foundry Workspace Name — the name of the Azure AI Foundry workspace.

Authentication methods

  • Polysync Service Principal(recommended) — no extra attributes; grant the Polysync Enterprise Application Contributor on the AI Foundry workspace. This is the standard method for all Polysync tenants.
  • Service PrincipalTenant Id, Client Id, Client Secret. Use when you need a dedicated SPN per workspace. Rotate the secret regularly.
  • CertificateTenant Id, Client Id, Certificate (base64 or path), optional Certificate Password and Thumbprint.

Permissions checklist

  • The chosen identity must hold at minimum the Contributor role on the AI Foundry workspace to submit pipeline and evaluation runs.
  • If using private networking, ensure the Polysync host can reach the workspace endpoint.

Supported jobs

Azure AI Foundry exposes three Polysync job types. See each dedicated page for parameter handling, output binding, execution flow, monitor URL, and troubleshooting: