Resource providers for Azure services

This article shows how resource provider namespaces map to Azure services. If you don't know the resource provider, see Find resource provider.

Match resource provider to service

The resources providers that are marked with - registered are registered by default for your subscription. For more information, see Registration.

Resource provider namespace Azure service
Microsoft.AAD Azure Active Directory Domain Services
Microsoft.Addons core
Microsoft.ADHybridHealthService - registered Azure Active Directory
Microsoft.Advisor Azure Advisor
Microsoft.AlertsManagement Azure Monitor
Microsoft.AnalysisServices Azure Analysis Services
Microsoft.ApiManagement API Management
Microsoft.AppConfiguration Azure App Configuration
Microsoft.AppPlatform Azure Spring Cloud
Microsoft.Attestation Azure Attestation Service
Microsoft.Authorization - registered Azure Resource Manager
Microsoft.Automation Automation
Microsoft.AutonomousSystems Autonomous Systems
Microsoft.AVS Azure VMware Solution
Microsoft.AzureActiveDirectory Azure Active Directory B2C
Microsoft.AzureArcData Azure Arc enabled data services
Microsoft.AzureData SQL Server registry
Microsoft.AzureStack core
Microsoft.AzureStackHCI Azure Stack HCI
Microsoft.Batch Batch
Microsoft.Billing - registered Cost Management and Billing
Microsoft.BingMaps Bing Maps
Microsoft.Blockchain Azure Blockchain Service
Microsoft.BlockchainTokens Azure Blockchain Tokens
Microsoft.Blueprint Azure Blueprints
Microsoft.BotService Azure Bot Service
Microsoft.Cache Azure Cache for Redis
Microsoft.Capacity core
Microsoft.Cdn Content Delivery Network
Microsoft.CertificateRegistration App Service Certificates
Microsoft.ChangeAnalysis Azure Monitor
Microsoft.ClassicCompute Classic deployment model virtual machine
Microsoft.ClassicInfrastructureMigrate Classic deployment model migration
Microsoft.ClassicNetwork Classic deployment model virtual network
Microsoft.ClassicStorage Classic deployment model storage
Microsoft.ClassicSubscription - registered Classic deployment model
Microsoft.CognitiveServices Cognitive Services
Microsoft.Commerce - registered core
Microsoft.Compute Virtual Machines
Virtual Machine Scale Sets
Microsoft.Consumption - registered Cost Management
Microsoft.ContainerInstance Container Instances
Microsoft.ContainerRegistry Container Registry
Microsoft.ContainerService Azure Kubernetes Service (AKS)
Microsoft.CostManagement - registered Cost Management
Microsoft.CostManagementExports Cost Management
Microsoft.CustomerLockbox Customer Lockbox for Microsoft Azure
Microsoft.CustomProviders Azure Custom Providers
Microsoft.DataBox Azure Data Box
Microsoft.DataBoxEdge Azure Stack Edge
Microsoft.Databricks Azure Databricks
Microsoft.DataCatalog Data Catalog
Microsoft.DataFactory Data Factory
Microsoft.DataLakeAnalytics Data Lake Analytics
Microsoft.DataLakeStore Azure Data Lake Storage Gen2
Microsoft.DataMigration Azure Database Migration Service
Microsoft.DataProtection Data Protection
Microsoft.DataShare Azure Data Share
Microsoft.DBforMariaDB Azure Database for MariaDB
Microsoft.DBforMySQL Azure Database for MySQL
Microsoft.DBforPostgreSQL Azure Database for PostgreSQL
Microsoft.DesktopVirtualization Windows Virtual Desktop
Microsoft.Devices Azure IoT Hub
Azure IoT Hub Device Provisioning Service
Microsoft.DeviceUpdate Device Update for IoT Hub
Microsoft.DevOps Azure DevOps
Microsoft.DevSpaces Azure Dev Spaces
Microsoft.DevTestLab Azure Lab Services
Microsoft.DigitalTwins Azure Digital Twins
Microsoft.DocumentDB Azure Cosmos DB
Microsoft.DomainRegistration App Service
Microsoft.DynamicsLcs Lifecycle Services
Microsoft.EnterpriseKnowledgeGraph Enterprise Knowledge Graph
Microsoft.EventGrid Event Grid
Microsoft.EventHub Event Hubs
Microsoft.Features - registered Azure Resource Manager
Microsoft.GuestConfiguration Azure Policy
Microsoft.HanaOnAzure SAP HANA on Azure Large Instances
Microsoft.HardwareSecurityModules Azure Dedicated HSM
Microsoft.HDInsight HDInsight
Microsoft.HealthcareApis (Azure API for FHIR) Azure API for FHIR
Microsoft.HealthcareApis (Healthcare APIs) Healthcare APIs
Microsoft.HybridCompute Azure Arc-enabled servers
Microsoft.HybridData StorSimple
Microsoft.HybridNetwork Network Function Manager
Microsoft.ImportExport Azure Import/Export
Microsoft.Insights Azure Monitor
Microsoft.IoTCentral Azure IoT Central
Microsoft.IoTSpaces Azure Digital Twins
Microsoft.Intune Azure Monitor
Microsoft.KeyVault Key Vault
Microsoft.Kubernetes Azure Arc-enabled Kubernetes
Microsoft.KubernetesConfiguration Azure Arc-enabled Kubernetes
Microsoft.Kusto Azure Data Explorer
Microsoft.LabServices Azure Lab Services
Microsoft.Logic Logic Apps
Microsoft.MachineLearning Machine Learning Studio
Microsoft.MachineLearningServices Azure Machine Learning
Microsoft.Maintenance Azure Maintenance
Microsoft.ManagedIdentity Managed identities for Azure resources
Microsoft.ManagedNetwork Virtual networks managed by PaaS services
Microsoft.ManagedServices Azure Lighthouse
Microsoft.Management Management Groups
Microsoft.Maps Azure Maps
Microsoft.Marketplace core
Microsoft.MarketplaceApps core
Microsoft.MarketplaceOrdering - registered core
Microsoft.Media Media Services
Microsoft.Microservices4Spring Azure Spring Cloud
Microsoft.Migrate Azure Migrate
Microsoft.MixedReality Azure Spatial Anchors
Microsoft.NetApp Azure NetApp Files
Microsoft.Network Application Gateway
Azure Bastion
Azure DDoS Protection
Azure DNS
Azure ExpressRoute
Azure Firewall
Azure Front Door Service
Azure Private Link
Load Balancer
Network Watcher
Traffic Manager
Virtual Network
Virtual WAN
VPN Gateway
Microsoft.Notebooks Azure Notebooks
Microsoft.NotificationHubs Notification Hubs
Microsoft.ObjectStore Object Store
Microsoft.OffAzure Azure Migrate
Microsoft.OperationalInsights Azure Monitor
Microsoft.OperationsManagement Azure Monitor
Microsoft.Peering Azure Peering Service
Microsoft.PolicyInsights Azure Policy
Microsoft.Portal - registered Azure portal
Microsoft.PowerBI Power BI
Microsoft.PowerBIDedicated Power BI Embedded
Microsoft.PowerPlatform Power Platform
Microsoft.ProjectBabylon Azure Data Catalog
Microsoft.Quantum Azure Quantum
Microsoft.RecoveryServices Azure Site Recovery
Microsoft.RedHatOpenShift Azure Red Hat OpenShift
Microsoft.Relay Azure Relay
Microsoft.ResourceGraph - registered Azure Resource Graph
Microsoft.ResourceHealth Azure Service Health
Microsoft.Resources - registered Azure Resource Manager
Microsoft.SaaS core
Microsoft.Scheduler Scheduler
Microsoft.Search Azure Cognitive Search
Microsoft.Security Security Center
Microsoft.SecurityInsights Azure Sentinel
Microsoft.SerialConsole - registered Azure Serial Console for Windows
Microsoft.ServiceBus Service Bus
Microsoft.ServiceFabric Service Fabric
Microsoft.Services core
Microsoft.SignalRService Azure SignalR Service
Microsoft.SoftwarePlan License
Microsoft.Solutions Azure Managed Applications
Microsoft.Sql Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Microsoft.SqlVirtualMachine SQL Server on Azure Virtual Machines
Microsoft.Storage Storage
Microsoft.StorageCache Azure HPC Cache
Microsoft.StorageSync Storage
Microsoft.StorSimple StorSimple
Microsoft.StreamAnalytics Azure Stream Analytics
Microsoft.Subscription core
microsoft.support - registered core
Microsoft.Synapse Azure Synapse Analytics
Microsoft.TimeSeriesInsights Azure Time Series Insights
Microsoft.Token Token
Microsoft.VirtualMachineImages Azure Image Builder
microsoft.visualstudio Azure DevOps
Microsoft.VMware Azure VMware Solution
Microsoft.VMwareCloudSimple Azure VMware Solution by CloudSimple
Microsoft.VSOnline Azure DevOps
Microsoft.Web App Service
Azure Functions
Microsoft.WindowsDefenderATP Microsoft Defender Advanced Threat Protection
Microsoft.WindowsESU Extended Security Updates
Microsoft.WindowsIoT Windows 10 IoT Core Services
Microsoft.WorkloadMonitor Azure Monitor

Registration

The resources providers above that are marked with - registered are registered by default for your subscription. To use the other resource providers, you must register them. However, many resource providers are registered for you when you take certain actions. For example, if you create a resource through the portal, the portal automatically registers any unregistered resource providers that are needed. When deploy resources through an Azure Resource Manager template, any required resource providers are also registered.

Important

Only register a resource provider when you're ready to use it. The registration step enables you to maintain least privileges within your subscription. A malicious user can't use resource providers that aren't registered.

Find resource provider

If you have existing infrastructure in Azure, but aren't sure which resource provider is used, you can use either Azure CLI or PowerShell to find the resource provider. Specify the name of the resource group that contains the resources to find.

The following example uses Azure CLI:

az resource list -g examplegroup

The results include the resource type. The resource provider namespace is the first part of the resource type. The following example shows the Microsoft.KeyVault resource provider.

[
  {
    ...
    "type": "Microsoft.KeyVault/vaults"
  }
]

The following example uses PowerShell:

Get-AzResource -ResourceGroupName examplegroup

The results include the resource type. The resource provider namespace is the first part of the resource type. The following example shows the Microsoft.KeyVault resource provider.

Name              : examplekey
ResourceGroupName : examplegroup
ResourceType      : Microsoft.KeyVault/vaults
...

Next steps

For more information about resource providers, including how to register a resource provider, see Azure resource providers and types.