If you have a blank Azure subscription, the resource providers for all services needs.
- ESML AIFactory Automation script: Powershell script to
register mandatory resource provider if not exists
exists here: - More info - Microsoft docs: resource providers
- More info - Microsoft docs: which service needs what provider
Prerequisites: You need to install Azure Powershell to run this script, or you can run this in Azure Cloud Shell (Powershell)
Foreach subscription:
- Login, as in this script
- Run this this script
If not running the AIFactory standalone. E.g. if use have centrlazied private DNS Zones - the private DNS zone is in a different subscription than the AKS cluster, you need to register the Azure provider Microsoft.ContainerService
in both subscriptions
Read more - AKS private clusters with Custom Private DNS zone
- Microsoft.Security
- microsoft.insights
- Microsoft.Notebooks
- Microsoft.SqlVirtualMachine
- Microsoft.MachineLearningServices
- Microsoft.DataFactory
- Microsoft.Databricks
- Microsoft.KeyVault
- Microsoft.OperationalInsights
- Microsoft.Kubernetes
- Microsoft.KubernetesConfiguration
- Microsoft.KubernetesRuntime
- Microsoft.ContainerRegistry
- Microsoft.ContainerInstance
- Microsoft.ContainerService
- Microsoft.EventGrid
- Microsoft.EventHub
- Microsoft.VirtualMachineImages
- Microsoft.Storage
- Microsoft.Network
- Microsoft.Compute
- Microsoft.ManagedIdentity
- Microsoft.DataLakeStore
- Microsoft.Batch
- Microsoft.ManagedServices
- Microsoft.AlertsManagement
ESGenAI project specific: AI Search, Azure OpenAI/Speech, CosmosDB, Azure App Service, Azure API mgmt, Copilot Studio
- Microsoft.Search
- Microsoft.CognitiveServices
- Microsoft.DocumentDB
- Microsoft.AppConfiguration
- Microsoft.DomainRegistration
- Microsoft.CertificateRegistration
- Microsoft.Web
- Microsoft.ApiManagement
- Microsoft.PowerPlatform
- Microsoft.Media
- Microsoft.CognitiveServices (also in ESGenAI)
- Microsoft.OperationsManagement
- Microsoft.Management
- Microsoft.ResourceHealth
- Microsoft.ResourceNotifications
- Microsoft.Resources
- Microsoft.SerialConsole
- microsoft.support
- Microsoft.ResourceGraph
- Microsoft.Portal
- Microsoft.PolicyInsights
- Microsoft.MarketplaceOrdering
- Microsoft.MarketplaceNotifications
- Microsoft.Features
- Microsoft.GuestConfiguration
- Microsoft.DevTestLab
- Microsoft.CostManagement
- Microsoft.Capacity
- Microsoft.ChangeAnalysis
- Microsoft.ClassicSubscription
- Microsoft.CloudShell
- Microsoft.Commerce
- Microsoft.Consumption
For: Purview, BotService, PowerBI, PowerBIEmbedded, Azure ContainerApps, Azure SQL Database/MI/SynapseAnalytics, Azure Arc-enabled Kubernetes, LogicApps
- Microsoft.BotService
- Microsoft.Purview
- Microsoft.PowerBI
- Microsoft.PowerBIDedicated
- Microsoft.App
- Microsoft.Sql
- Microsoft.Kubernetes
- Microsoft.KubernetesConfiguration
- Microsoft.Logic