Azure resource naming rules
CAF abbreviation, length limits, allowed characters, and uniqueness scope for all 204 Azure resource types. Every page includes example names and Terraform and Bicep snippets.
Just need the prefixes? See the abbreviations cheat sheet.
AI + machine learning 22 Analytics and IoT 32 Compute and web 29 Containers 10 Databases 15 Developer tools 4 DevOps 2 Integration 7 Management and governance 15 Migration 3 Networking 45 Security 10 Storage 6 Virtual desktop infrastructure 4
AI + machine learning
AI Search srch Foundry Tools (multi-service account) ais Foundry account aif Foundry account project proj Foundry hub hub Foundry hub project proj Azure AI Video Indexer avi Azure Machine Learning workspace mlw Azure OpenAI Service oai Bot service bot Computer vision cv Content moderator cm Content safety cs Custom vision (prediction) cstv Custom vision (training) cstvt Document intelligence di Face API face Health Insights hi Immersive reader ir Language service lang Speech service spch Translator trsl
Analytics and IoT
Azure Analysis Services server as Azure Databricks Access Connector dbac Azure Databricks workspace dbw Azure Data Explorer cluster dec Azure Data Explorer cluster database dedb Azure Data Factory adf Azure Digital Twin instance dt Azure Stream Analytics asa Synapse Analytics private link hub synplh Synapse Analytics SQL Dedicated Pool syndp Synapse Analytics Spark Pool synsp Synapse Analytics workspace synw Data Lake Store account dls Event Hubs namespace evhns Event hub evh Event Grid domain evgd Event Grid namespace evgns Event Grid subscription evgs Event Grid topic evgt Event Grid system topic egst Fabric Capacity fc HDInsight - Hadoop cluster hadoop HDInsight - HBase cluster hbase HDInsight - Kafka cluster kafka HDInsight - Spark cluster spark HDInsight - Storm cluster storm HDInsight - ML Services cluster mls IoT hub iot Provisioning services provs Provisioning services certificate pcert Power BI Embedded pbi Time Series Insights environment tsi
Compute and web
App Service environment ase App Service plan asp Azure Load Testing instance lt Availability set avail Azure Arc enabled server arcs Azure Arc enabled Kubernetes cluster arck Azure Arc private link scope pls Azure Arc gateway arcgw Batch account ba Cloud service cld Communication Services acs Disk encryption set des Function app func Compute gallery gal Hosting environment host Image template it Managed disk (OS) osdisk Managed disk (data) disk Notification Hub ntf Notification Hubs namespace ntfns Proximity placement group ppg Restore point collection rpc Snapshot snap Static web app stapp Virtual machine vm Virtual machine scale set vmss VM maintenance configuration mc VM storage account stvm Web app app
Containers
Databases
Azure Cosmos DB account cosmos Cosmos DB for Apache Cassandra account coscas Cosmos DB for MongoDB account cosmon Cosmos DB for NoSQL account cosno Cosmos DB for Table account costab Cosmos DB for Apache Gremlin account cosgrm Cosmos DB for PostgreSQL cluster cospos Azure Managed Redis amr Azure SQL Database server sql Azure SQL database sqldb Azure SQL Elastic Job agent sqlja Azure SQL Elastic Pool sqlep MySQL database mysql PostgreSQL database psql SQL Managed Instance sqlmi
Developer tools
DevOps
Integration
Management and governance
Automation account aa Azure Policy definition policy Application Insights appi Azure Monitor action group ag Azure Monitor data collection rule dcr Azure Monitor alert processing rule apr Data collection endpoint dce Deployment script script Log Analytics workspace log Log Analytics query pack pack Management group mg Subscription sub Microsoft Purview instance pview Resource group rg Template spec ts
Migration
Networking
Application gateway agw Application security group (ASG) asg CDN profile cdnp CDN endpoint cdne Connection con DNS forwarding ruleset dnsfrs DNS private resolver dnspr DNS private resolver inbound endpoint in DNS private resolver outbound endpoint out Azure Firewall afw Azure Firewall policy afwp ExpressRoute circuit erc ExpressRoute direct erd ExpressRoute gateway ergw Front Door (Standard/Premium) profile afd Front Door endpoint fde Front Door firewall policy fdfp IP group ipg Load balancer (internal) lbi Load balancer (external) lbe Load balancer rule rule Local network gateway lgw NAT gateway ng Network interface (NIC) nic Network security perimeter nsp Network security group (NSG) nsg NSG security rule nsgsr Network Watcher nw Private Link service pl Private endpoint pep Public IP address pip Public IP address prefix ippre Route filter rf Route server rtserv Route table rt Service endpoint policy se Traffic Manager profile traf User defined route (UDR) udr Virtual network vnet Virtual network gateway vgw Virtual network manager vnm Virtual network peering peer Virtual network subnet snet Virtual WAN vwan Virtual WAN Hub vhub
Security
Storage
Virtual desktop infrastructure
Need names rather than rules? Use the name generator to create CAF compliant names for any of these resource types, or read the complete CAF naming guide.