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.App | Azure Container Apps |
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 Apps |
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.Communication | Azure Communication Services |
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 | Azure 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.ElasticSan | Elastic SAN Preview |
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 Apps |
Microsoft.Migrate | Azure Migrate |
Microsoft.MixedReality | Azure Spatial Anchors |
Microsoft.MobileNetwork | Azure Private 5G Core |
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 Azure Route Server Load Balancer Network Watcher Traffic Manager Virtual Network Virtual Network NAT 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 | Microsoft 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
Resource providers marked with - registered in the previous section are automatically registered for your subscription. For other resource providers, you need to register them. However, many resource providers are registered automatically when you perform specific actions. For example, when you create resources through the portal or by deploying an Azure Resource Manager template, Azure Resource Manager automatically registers any required unregistered resource providers.
Important
Register a resource provider only when you're ready to use it. This registration step helps maintain least privileges within your subscription. A malicious user can't use unregistered resource providers.
Registering unnecessary resource providers may result in unrecognized apps appearing in your Azure Active Directory tenant. Microsoft adds the app for a resource provider when you register it. These apps are typically added by the Windows Azure Service Management API. To prevent unnecessary apps in your tenant, only register needed resource providers.
Find resource provider
To identify resource providers used for your existing Azure infrastructure, list the deployed resources. Specify the resource group containing the resources.
The following example uses Azure CLI:
az resource list --resource-group 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
...
The following example uses Python:
import os
from azure.identity import DefaultAzureCredential
from azure.mgmt.resource import ResourceManagementClient
subscription_id = os.environ["AZURE_SUBSCRIPTION_ID"]
credential = DefaultAzureCredential()
resource_client = ResourceManagementClient(credential, subscription_id)
resource_group_name = "examplegroup"
resources = resource_client.resources.list_by_resource_group(resource_group_name)
for resource in resources:
print(resource.type)
The results list the resource type. The resource provider namespace is the first part of the resource type. The following example shows the Microsoft.KeyVault resource provider.
Microsoft.KeyVault/vaults
Next steps
For more information about resource providers, including how to register a resource provider, see Azure resource providers and types.
Feedback
Submit and view feedback for