Daily Apps Kit · Tools

Azure resource abbreviations

CAF-inspired resource prefixes for 29 supported Azure naming profiles, including Key Vault, AKS, Functions and storage.

Open the Azure, AWS and GCP name generator

Prefixes make names recognisable. They are naming recommendations, not Azure syntax requirements. Choose one team convention and apply it consistently.

Prefixes used in Daily Apps Kit

ResourcePrefixCategoryExample
Resource grouprgManagement and governancerg-app-dev-001
Storage accountstStoragestappdev001
Virtual machine / hostname (Windows, conservative ASCII)vmCompute and webvm-app-dev-001
Virtual machine / hostname (Linux, conservative ASCII)vmCompute and webvm-app-dev-001
Virtual networkvnetNetworkingvnet-app-dev-001
Key VaultkvSecuritykv-app-dev-001
Web app (ASCII profile)appCompute and webapp-app-dev-001
Function app (ASCII profile)funcCompute and webfunc-app-dev-001
App Service plan (ASCII profile)aspCompute and webasp-app-dev-001
AKS clusteraksContainersaks-app-dev-001
Container registrycrContainerscrappdev001
Container appcaContainersca-app-dev-001
SQL serversqlDatabasessql-app-dev-001
SQL databasesqldbDatabasessqldb-app-dev-001
Cosmos DB for NoSQL accountcosnoDatabasescosno-app-dev-001
Service Bus namespacesbnsIntegrationsbns-app-dev-001
Log Analytics workspacelogManagement and governancelog-app-dev-001
Application InsightsappiManagement and governanceappi-app-dev-001
Private endpointpepNetworkingpep-app-dev-001
Network security groupnsgNetworkingnsg-app-dev-001
Network interfacenicNetworkingnic-app-dev-001
Public IP addresspipNetworkingpip-app-dev-001
Application gatewayagwNetworkingagw-app-dev-001
External load balancerlbeNetworkinglbe-app-dev-001
Route tablertNetworkingrt-app-dev-001
Azure FirewallafwNetworkingafw-app-dev-001
Bastion hostbasNetworkingbas-app-dev-001
Managed data diskdiskCompute and webdisk-app-dev-001
Availability setavailCompute and webavail-app-dev-001

Build a consistent pattern

Start with type, workload, environment, region and instance. Optional organisation and department labels can help larger teams, but increase length. Short region labels in Daily Apps Kit are team conventions; they are not Azure API region identifiers.

For a NoSQL Cosmos DB account we use cosno; container registries use cr. The VM profiles share vm because Windows and Linux hostname rules differ while the resource type is the same.

Sources and review date

Reviewed October 10, 2026 against Microsoft naming restrictions and Microsoft resource abbreviations. Provider documentation takes precedence when rules change.