🧊Azure Resource Provider
Overview
Some Azure services require their corresponding Resource Providers to be registered at the Azure subscription level before Terraform or Azure deployments can successfully create resources.
This guide explains how to register the required Azure Resource Providers for your Azure subscription before deploying the platform.
Required Resource Providers
Register the following Resource Providers before deployment.
Microsoft.Cache
Yes
Required for Azure Cache for Redis/ Azure Managed Redis.
Microsoft.Storage
Yes
Required for Azure Storage Accounts.
Microsoft.Web
Yes
Required for Azure App Service.
Microsoft.Sql
Yes
Required for Azure SQL Database.
Microsoft.ContainerInstance
Conditional
Register if Azure Container Instances (ACI) is selected as the deployment option.
Microsoft.App
Conditional
Register if Azure Container Apps (ACA) is selected as the deployment option.
Microsoft.ContainerService
Conditional
Register if Azure Kubernetes Service (AKS) is selected as the deployment option.
Microsoft.KeyVault
Optional
Register if Azure Key Vault is selected for the deployment.
Steps to register Azure Resource Providers
Sign in to the Azure portal and open the subscription where the resources will be deployed.
On the left navigation pane, select Resource providers.
In the Resource providers page, use the search box to locate the required Resource Provider.
Select the required Resource Provider. If its status is NotRegistered, click Register. Wait until the registration status changes to Registered.
Repeat the process for each required Resource Provider listed above.

Note:
Registration typically completes within a few minutes.
You must have Owner or Contributor permissions on the Azure subscription to register Resource Providers.
Registration only needs to be performed once per Azure subscription.
If a Resource Provider is already registered, no further action is required.
Last updated
Was this helpful?