Azure Resource Naming Conventions #
Please see the Global Resource Naming section for an explanation of each node this naming convention uses and the structure of the naming standard.
Standard Azure Template #
<resource>-<agency>-azc-<product>-<project/team>-<env>[-<tenant-id>][-<three-character-iteration>]
Management Groups #
mg-<agency>-azc-<product>-<project/team>-<prod>/<nonprod>
Examples:
- mg-
hhs-azc-landingzones-infra-prod - mg-
dot-azc-root-infra-prod - mg-
dom-azc-decommissioned-infra-nonprod - mg-
dom-azc-platform-infra-nonprod
Subscriptions #
subcr-<agency>-azc-<product>-<project/team>-<prod>/<nonprod>[-<tenant-id>]
Examples:
- subcr-
dot-azc-connectivity-infra-prod - subcr-
hhs-azc-elias-project3-team5-nonprod
Resource Groups #
rg-<agency>-azc-<product>-<project/team>-<env>-<region/location>[-<tenant-id>]-<three-character-iteration>
Examples:
- rg-
dot-azc-connectivity-infra-test-ncus-001 - rg-
hhs-azc-elias-project3-team5-dev-cus-002
Resources #
Use Microsoft Azure product abbreviation for <azure-product-abbreviation>
<azure-product-abbreviation>-<agency>-azc-<product>-<project/team>-<env>-<region/location>[-<tenant-id>]-<three-character-iteration>
Examples:
- snet-
dot-azc-connectivity-infra-test-ncus-001 - vnet-
hhs-azc-elias-team5-dev-cus-002
Short named resources #
Six lowercase word groups beginning with official Microsoft Azure product abbreviation with no splits. Max 24 total characters.
<azure-product-abbreviation><agency><product><project/team><env><region/location><three-character-iteration>
Examples:
sthhseliasopaldevncus001kvdotprojteamprodncus004
Windows Virtual Machines for Virtual Desktop #
Four lowercase word groups split with hyphens beginning with vm. Max 15 characters compatable Windows NetBIOS name.
<vm>-<function (personal/pooled)>-<project/pool name + iteration>-<3 character iteration>
Examples:
vm-pr-el{##}-{###}allowing for multiple personal pools of elias avd.vm-pl-al{##}-{###}allowing for multiple pooled pools for alignment avd.