Skip to content

Azure Resource Naming

Naming convention

{Azure resource abbreviation}-{workload name, parent resource, or purpose}-{environment}-{region}-{instance}

Naming componentDescriptionExample componentExample Azure resource
Resource typeAn abbreviation that represents the type of Azure resource or asset.rgvmstapprg-navigator-prod-001vm-web-prod-001
Workload, application, or projectName of a workload, application, or project that the resource is a part of.navigatoremissionssharepointhadoopapp-navigator-prodvm-sharepoint-dev-001
EnvironmentProduction, development, quality assurance, stage, test.proddevqastagetestapp-navigator-prodsqldb-dev
RegionThe Azure region or cloud provider location where the resource is deployed.westuseastus2westeuusvaustxvnet-shared-eastus2-001pip-hadoop-prod-westus-001
Instance numberThe instance count for a specific resource, to differentiate it from other resources that have the same naming convention and naming components.01001vm-sql-test-001vm-sql-test-002

Abbreviations

AI + machine learning

ResourceResource provider namespaceAbbreviation
AI SearchMicrosoft.Search/searchServicessrch
Foundry Tools (multi-service account)Microsoft.CognitiveServices/accounts (kind: CognitiveServices)ais
Foundry accountMicrosoft.CognitiveServices/accounts (kind: AIServices)aif
Foundry account projectMicrosoft.CognitiveServices/accounts/projectsproj
Foundry hubMicrosoft.MachineLearningServices/workspaces (kind: Hub)hub
Foundry hub projectMicrosoft.MachineLearningServices/workspaces (kind: Project)proj
Azure AI Video IndexerMicrosoft.VideoIndexer/accountsavi
Azure Machine Learning workspaceMicrosoft.MachineLearningServices/workspacesmlw
Azure OpenAI ServiceMicrosoft.CognitiveServices/accounts (kind: OpenAI)oai
Bot serviceMicrosoft.BotService/botServices (kind: azurebot)bot
Computer visionMicrosoft.CognitiveServices/accounts (kind: ComputerVision)cv
Content moderatorMicrosoft.CognitiveServices/accounts (kind: ContentModerator)cm
Content safetyMicrosoft.CognitiveServices/accounts (kind: ContentSafety)cs
Custom vision (prediction)Microsoft.CognitiveServices/accounts (kind: CustomVision.Prediction)cstv
Custom vision (training)Microsoft.CognitiveServices/accounts (kind: CustomVision.Training)cstvt
Document intelligenceMicrosoft.CognitiveServices/accounts (kind: FormRecognizer)di
Face APIMicrosoft.CognitiveServices/accounts (kind: Face)face
Health InsightsMicrosoft.CognitiveServices/accounts (kind: HealthInsights)hi
Immersive readerMicrosoft.CognitiveServices/accounts (kind: ImmersiveReader)ir
Language serviceMicrosoft.CognitiveServices/accounts (kind: TextAnalytics)lang
Speech serviceMicrosoft.CognitiveServices/accounts (kind: SpeechServices)spch
TranslatorMicrosoft.CognitiveServices/accounts (kind: TextTranslation)trsl

Analytics and IoT

ResourceResource provider namespaceAbbreviation
Azure Analysis Services serverMicrosoft.AnalysisServices/serversas
Azure Databricks Access ConnectorMicrosoft.Databricks/workspaces/accessConnectorsdbac
Azure Databricks workspaceMicrosoft.Databricks/workspacesdbw
Azure Data Explorer clusterMicrosoft.Kusto/clustersdec
Azure Data Explorer cluster databaseMicrosoft.Kusto/clusters/databasesdedb
Azure Data FactoryMicrosoft.DataFactory/factoriesadf
Azure Digital Twin instanceMicrosoft.DigitalTwins/digitalTwinsInstancesdt
Azure Stream AnalyticsMicrosoft.StreamAnalytics/clusterasa
Azure Synapse Analytics private link hubMicrosoft.Synapse/privateLinkHubssynplh
Azure Synapse Analytics SQL Dedicated PoolMicrosoft.Synapse/workspaces/sqlPoolssyndp
Azure Synapse Analytics Spark PoolMicrosoft.Synapse/workspaces/bigDataPoolssynsp
Azure Synapse Analytics workspacesMicrosoft.Synapse/workspacessynw
Data Lake Store accountMicrosoft.DataLakeStore/accountsdls
Event Hubs namespaceMicrosoft.EventHub/namespacesevhns
Event hubMicrosoft.EventHub/namespaces/eventHubsevh
Event Grid domainMicrosoft.EventGrid/domainsevgd
Event Grid namespaceMicrosoft.EventGrid/namespacesevgns
Event Grid subscriptionsMicrosoft.EventGrid/eventSubscriptionsevgs
Event Grid topicMicrosoft.EventGrid/domains/topicsevgt
Event Grid system topicMicrosoft.EventGrid/systemTopicsegst
Fabric CapacityMicrosoft.Fabric/capacitiesfc
HDInsight - Hadoop clusterMicrosoft.HDInsight/clustershadoop
HDInsight - HBase clusterMicrosoft.HDInsight/clustershbase
HDInsight - Kafka clusterMicrosoft.HDInsight/clusterskafka
HDInsight - Spark clusterMicrosoft.HDInsight/clustersspark
HDInsight - Storm clusterMicrosoft.HDInsight/clustersstorm
HDInsight - ML Services clusterMicrosoft.HDInsight/clustersmls
IoT hubMicrosoft.Devices/IotHubsiot
Provisioning servicesMicrosoft.Devices/provisioningServicesprovs
Provisioning services certificateMicrosoft.Devices/provisioningServices/certificatespcert
Power BI EmbeddedMicrosoft.PowerBIDedicated/capacitiespbi
Time Series Insights environmentMicrosoft.TimeSeriesInsights/environmentstsi

Compute and web

ResourceResource provider namespaceAbbreviation
App Service environmentMicrosoft.Web/hostingEnvironmentsase
App Service planMicrosoft.Web/serverFarmsasp
Azure Load Testing instanceMicrosoft.LoadTestService/loadTestslt
Availability setMicrosoft.Compute/availabilitySetsavail
Azure Arc enabled serverMicrosoft.HybridCompute/machinesarcs
Azure Arc enabled Kubernetes clusterMicrosoft.Kubernetes/connectedClustersarck
Azure Arc private link scopeMicrosoft.HybridCompute/privateLinkScopespls
Azure Arc gatewayMicrosoft.HybridCompute/gatewaysarcgw
Batch accountsMicrosoft.Batch/batchAccountsba
Cloud serviceMicrosoft.Compute/cloudServicescld
Communication ServicesMicrosoft.Communication/communicationServicesacs
Disk encryption setMicrosoft.Compute/diskEncryptionSetsdes
Function appMicrosoft.Web/sitesfunc
GalleryMicrosoft.Compute/galleriesgal
Hosting environmentMicrosoft.Web/hostingEnvironmentshost
Image templateMicrosoft.VirtualMachineImages/imageTemplatesit
Managed disk (OS)Microsoft.Compute/disksosdisk
Managed disk (data)Microsoft.Compute/disksdisk
Notification HubsMicrosoft.NotificationHubs/namespaces/notificationHubsntf
Notification Hubs namespaceMicrosoft.NotificationHubs/namespacesntfns
Proximity placement groupMicrosoft.Compute/proximityPlacementGroupsppg
Restore point collectionMicrosoft.Compute/restorePointCollectionsrpc
SnapshotMicrosoft.Compute/snapshotssnap
Static web appMicrosoft.Web/staticSitesstapp
Virtual machineMicrosoft.Compute/virtualMachinesvm
Virtual machine scale setMicrosoft.Compute/virtualMachineScaleSetsvmss
Virtual machine maintenance configurationMicrosoft.Maintenance/maintenanceConfigurationsmc
VM storage accountMicrosoft.Storage/storageAccountsstvm
Web appMicrosoft.Web/sitesapp

Containers

ResourceResource provider namespaceAbbreviation
AKS clusterMicrosoft.ContainerService/managedClustersaks
AKS system node poolMicrosoft.ContainerService/managedClusters/agentPools (mode: System)npsystem
AKS user node poolMicrosoft.ContainerService/managedClusters/agentPools (mode: User)np
Container appsMicrosoft.App/containerAppsca
Container apps environmentMicrosoft.App/managedEnvironmentscae
Container apps jobMicrosoft.App/jobscaj
Container registryMicrosoft.ContainerRegistry/registriescr
Container instanceMicrosoft.ContainerInstance/containerGroupsci
Service Fabric clusterMicrosoft.ServiceFabric/clusterssf
Service Fabric managed clusterMicrosoft.ServiceFabric/managedClusterssfmc

Databases

ResourceResource provider namespaceAbbreviation
Azure Cosmos DB databaseMicrosoft.DocumentDB/databaseAccounts/sqlDatabasescosmos
Azure Cosmos DB for Apache Cassandra accountMicrosoft.DocumentDB/databaseAccountscoscas
Azure Cosmos DB for MongoDB accountMicrosoft.DocumentDB/databaseAccountscosmon
Azure Cosmos DB for NoSQL accountMicrosoft.DocumentDb/databaseAccountscosno
Azure Cosmos DB for Table accountMicrosoft.DocumentDb/databaseAccountscostab
Azure Cosmos DB for Apache Gremlin accountMicrosoft.DocumentDb/databaseAccountscosgrm
Azure Cosmos DB PostgreSQL clusterMicrosoft.DBforPostgreSQL/serverGroupsv2cospos
Azure Managed RedisMicrosoft.Cache/RedisEnterpriseamr
Azure SQL Database serverMicrosoft.Sql/serverssql
Azure SQL databaseMicrosoft.Sql/servers/databasessqldb
Azure SQL Elastic Job agentMicrosoft.Sql/servers/jobAgentssqlja
Azure SQL Elastic PoolMicrosoft.Sql/servers/elasticpoolsqlep
MySQL databaseMicrosoft.DBforMySQL/serversmysql
PostgreSQL databaseMicrosoft.DBforPostgreSQL/serverspsql
SQL Managed InstanceMicrosoft.Sql/managedInstancessqlmi

Developer tools

ResourceResource provider namespaceAbbreviation
App Configuration storeMicrosoft.AppConfiguration/configurationStoresappcs
Maps accountMicrosoft.Maps/accountsmap
SignalRMicrosoft.SignalRService/SignalRsigr
WebPubSubMicrosoft.SignalRService/webPubSubwps

DevOps

ResourceResource provider namespaceAbbreviation
Azure Managed GrafanaMicrosoft.Dashboard/grafanaamg
Managed DevOps PoolsMicrosoft.DevOpsInfrastructure/poolsmdp

Integration

ResourceResource provider namespaceAbbreviation
API management service instanceMicrosoft.ApiManagement/serviceapim
Integration accountMicrosoft.Logic/integrationAccountsia
Logic appMicrosoft.Logic/workflowslogic
Service Bus namespaceMicrosoft.ServiceBus/namespacessbns
Service Bus queueMicrosoft.ServiceBus/namespaces/queuessbq
Service Bus topicMicrosoft.ServiceBus/namespaces/topicssbt
Service Bus topic subscriptionMicrosoft.ServiceBus/namespaces/topics/subscriptionssbts

Management and governance

ResourceResource provider namespaceAbbreviation
Automation accountMicrosoft.Automation/automationAccountsaa
Azure Policy definitionMicrosoft.Authorization/policyDefinitions<descriptive>
Application InsightsMicrosoft.Insights/componentsappi
Azure Monitor action groupMicrosoft.Insights/actionGroupsag
Azure Monitor data collection ruleMicrosoft.Insights/dataCollectionRulesdcr
Azure Monitor alert processing ruleMicrosoft.AlertsManagement/actionRulesapr
Data collection endpointMicrosoft.Insights/dataCollectionEndpointsdce
Deployment scriptsMicrosoft.Resources/deploymentScriptsscript
Log Analytics workspaceMicrosoft.OperationalInsights/workspaceslog
Log Analytics query packsMicrosoft.OperationalInsights/querypackspack
Management groupMicrosoft.Management/managementGroupsmg
Microsoft Purview instanceMicrosoft.Purview/accountspview
Resource groupMicrosoft.Resources/resourceGroupsrg
Template specs nameMicrosoft.Resources/templateSpecsts

Migration

ResourceResource provider namespaceAbbreviation
Azure Migrate projectMicrosoft.Migrate/assessmentProjectsmigr
Database Migration Service instanceMicrosoft.DataMigration/servicesdms
Recovery Services vaultMicrosoft.RecoveryServices/vaultsrsv

Networking

ResourceResource provider namespaceAbbreviation
Application gatewayMicrosoft.Network/applicationGatewaysagw
Application security group (ASG)Microsoft.Network/applicationSecurityGroupsasg
CDN profileMicrosoft.Cdn/profilescdnp
CDN endpointMicrosoft.Cdn/profiles/endpointscdne
ConnectionsMicrosoft.Network/connectionscon
DNSMicrosoft.Network/dnsZones<DNS domain name>
DNS forwarding rulesetMicrosoft.Network/dnsForwardingRulesetsdnsfrs
DNS private resolverMicrosoft.Network/dnsResolversdnspr
DNS private resolver inbound endpointMicrosoft.Network/dnsResolvers/inboundEndpointsin
DNS private resolver outbound endpointMicrosoft.Network/dnsResolvers/outboundEndpointsout
DNS zoneMicrosoft.Network/privateDnsZones<DNS domain name>
FirewallMicrosoft.Network/azureFirewallsafw
Firewall policyMicrosoft.Network/firewallPoliciesafwp
ExpressRoute circuitMicrosoft.Network/expressRouteCircuitserc
ExpressRoute directMicrosoft.Network/expressRoutePortserd
ExpressRoute gatewayMicrosoft.Network/virtualNetworkGatewaysergw
Front Door (Standard/Premium) profileMicrosoft.Cdn/profilesafd
Front Door (Standard/Premium) endpointMicrosoft.Cdn/profiles/afdEndpointsfde
Front Door firewall policyMicrosoft.Network/frontdoorWebApplicationFirewallPoliciesfdfp
Front Door (classic)Microsoft.Network/frontDoorsafd
IP groupMicrosoft.Network/ipGroupsipg
Load balancer (internal)Microsoft.Network/loadBalancerslbi
Load balancer (external)Microsoft.Network/loadBalancerslbe
Load balancer ruleMicrosoft.Network/loadBalancers/inboundNatRulesrule
Local network gatewayMicrosoft.Network/localNetworkGatewayslgw
NAT gatewayMicrosoft.Network/natGatewaysng
Network interface (NIC)Microsoft.Network/networkInterfacesnic
Network security perimeterMicrosoft.Network/networkSecurityPerimetersnsp
Network security group (NSG)Microsoft.Network/networkSecurityGroupsnsg
Network security group (NSG) security rulesMicrosoft.Network/networkSecurityGroups/securityRulesnsgsr
Network WatcherMicrosoft.Network/networkWatchersnw
Private LinkMicrosoft.Network/privateLinkServicespl
Private endpointMicrosoft.Network/privateEndpointspep
Public IP addressMicrosoft.Network/publicIPAddressespip
Public IP address prefixMicrosoft.Network/publicIPPrefixesippre
Route filterMicrosoft.Network/routeFiltersrf
Route serverMicrosoft.Network/virtualHubsrtserv
Route tableMicrosoft.Network/routeTablesrt
Service endpoint policyMicrosoft.Network/serviceEndPointPoliciesse
Traffic Manager profileMicrosoft.Network/trafficManagerProfilestraf
User defined route (UDR)Microsoft.Network/routeTables/routesudr
Virtual networkMicrosoft.Network/virtualNetworksvnet
Virtual network gatewayMicrosoft.Network/virtualNetworkGatewaysvgw
Virtual network managerMicrosoft.Network/networkManagersvnm
Virtual network peeringMicrosoft.Network/virtualNetworks/virtualNetworkPeeringspeer
Virtual network subnetMicrosoft.Network/virtualNetworks/subnetssnet
Virtual WANMicrosoft.Network/virtualWansvwan
Virtual WAN HubMicrosoft.Network/virtualHubsvhub

Security

ResourceResource provider namespaceAbbreviation
Azure BastionMicrosoft.Network/bastionHostsbas
Key vaultMicrosoft.KeyVault/vaultskv
Key Vault Managed HSMMicrosoft.KeyVault/managedHSMskvmhsm
Managed identityMicrosoft.ManagedIdentity/userAssignedIdentitiesid
SSH keyMicrosoft.Compute/sshPublicKeyssshkey
VPN GatewayMicrosoft.Network/vpnGatewaysvpng
VPN connectionMicrosoft.Network/vpnGateways/vpnConnectionsvcn
VPN siteMicrosoft.Network/vpnGateways/vpnSitesvst
Web Application Firewall (WAF) policyMicrosoft.Network/firewallPolicieswaf
Web Application Firewall (WAF) policy rule groupMicrosoft.Network/firewallPolicies/ruleGroupswafrg

Storage

ResourceResource provider namespaceAbbreviation
Azure Backup Resource GuardMicrosoft.DataProtection/resourceGuardsrgd
Backup Vault nameMicrosoft.DataProtection/backupVaultsbvault
Backup Vault policyMicrosoft.DataProtection/backupVaults/backupPoliciesbkpol
File shareMicrosoft.Storage/storageAccounts/fileServices/sharesshare
Storage accountMicrosoft.Storage/storageAccountsst
Storage Sync Service nameMicrosoft.StorageSync/storageSyncServicessss

Virtual desktop infrastructure

ResourceResource provider namespaceAbbreviation
Virtual desktop host poolMicrosoft.DesktopVirtualization/hostPoolsvdpool
Virtual desktop application groupMicrosoft.DesktopVirtualization/applicationGroupsvdag
Virtual desktop workspaceMicrosoft.DesktopVirtualization/workspacesvdws
Virtual desktop scaling planMicrosoft.DesktopVirtualization/scalingPlansvdscaling

Sources:
  • https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-naming
  • https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-abbreviations