Create an AI connection for Azure AI Foundry (v3.0.0)
Create an AI connection for Azure AI Foundry in AI Control Tower using the AI Service Graph Connector for Microsoft (version 3.0.0).
Azure Foundry prerequisites
Complete the following steps in your Azure environment before creating an Azure Foundry connection.
Configure OAuth Credentials:
The connector uses OAuth to authenticate with Azure APIs. To obtain credentials, register an application in Microsoft Entra ID. For full instructions, refer to the Azure documentation.
- Reader role at the subscription or resource group level to discover resources.
- Azure User role on the Azure AI Foundry resources.
Configure the scope of Azure Foundry discovery using the following options:
Tenant-wide discovery (default): Leave the Resource Name and Region fields empty to discover all Al agents across your entire Azure tenant.
Filter by resource (optional): To limit discovery to specific resources, enter resource names as comma-separated values (examples: resource1, resource2).
Filter by region (optional): To limit discovery to specific Azure regions, enter region names as comma-separated values (For examples: eastus, westus2).
Before you begin
Role required: sn_ai_disc.discovery_admin and sn_cmdb_int_util.sgc_admin
The connector supports three Azure service variants, each with its own resource hierarchy:
- ML Services (AI Hub) Subscriptions → Resource Groups → ML Workspaces → Agents
- AI Services/Old Foundry (Cognitive Services) Subscriptions → Resource Groups → Cognitive Services Accounts → Projects → Agents
- New Foundry Subscriptions → Resource Groups → Accounts → Projects → Agents → Agent Versions
The key distinction with New Foundry is that each agent version is treated as a distinct entity, which the other two variants don't support.
For each agent discovered across all three variants, the connector collects:
- AI Agents (assistants)- The primary entity.
- AI Models- Deployed models (GPT-4o, Llama, Claude, etc.) via deployment enrichment.
- AI Prompts- System instructions attached to agents.
- AI Tools- With type coverage varying by variant:
- ML & AI Services:
functions,connected_agent, and others.
- ML & AI Services:
- Sub-component Relationships- M2M links between agents and their sub agents/tools.
- Usage/Execution Metrics- Aggregated run counts by agent, date, and session.
Procedure
Result
Select View all connections to review the connection details. The created connection appears in the Installed connections list.