Reference

This page provides an example name for each resource type using the defined configuration.

Use the filters below to jump to a specifc resource type.

ApiManagement/service
Example: prd-managment-apim-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: ApiManagement/service (apim)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apim
Scope: global
Length: 1 - 50 characters
Valid Characters: Alphanumerics, and hyphens. Start with letter, and end with alphanumeric.
Regx: ^(?:[a-zA-Z]|[a-zA-Z][a-zA-Z0-9-]{0,48}[a-zA-Z0-9])$
ApiManagement/service/apis
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apis
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/apis/issues/comments
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apiic
Scope: issue
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/apis/operations
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apio
Scope: api
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/apis/operations/tags
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apiot
Scope: operation
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/apis/releases
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apir
Scope: api
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, and hyphens. Start and end with alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9_]|[a-zA-Z0-9_][a-zA-Z0-9_-]{0,78}[a-zA-Z0-9_])$
ApiManagement/service/apis/schemas
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apis
Scope: api
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/apis/tagDescriptions
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apitd
Scope: api
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/apis/tags
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apitg
Scope: api
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/authorizationServers
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apias
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/backends
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apib
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/certificates
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apic
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/diagnostics
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apid
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/groups
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apig
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/groups/users
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apigu
Scope: group
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/identityProviders
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apiip
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/loggers
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apil
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/notifications
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apin
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/notifications/recipientEmails
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: recem
Scope: notification
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/openidConnectProviders
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apioi
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/policies
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apipo
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/products
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: apipr
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/products/apis
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: api
Scope: product
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/products/groups
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: grp
Scope: product
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/products/tags
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: tag
Scope: product
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/properties
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: prop
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/subscriptions
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: subsr
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/tags
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: tag
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/templates
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: temp
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/users
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: user
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
AppConfiguration/configurationStores
Example: prd-managment-appcs-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: AppConfiguration/configurationStores (appcs)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: appcs
Scope: resource group
Length: 5 - 50 characters
Valid Characters: Alphanumerics, underscores, and hyphens.
Regx: ^[a-zA-Z0-9_-]{5,50}$
Authorization/locks
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: lock
Scope: scope of assignment
Length: 1 - 90 characters
Valid Characters: Alphanumerics, periods, underscores, hyphens, and parenthesis.
Regx: ^[a-zA-Z0-9_\.()-]{0,89}[a-zA-Z0-9_()-]$
Authorization/policyAssignments - Management Group Resource Name
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: pas
Scope: scope of assignment
Length: 1 - 24 characters
Invalid Characters: %
Regx: ^(?!.*[\.]$)(?!.* $)[^%]{1,24}$
Authorization/policyAssignments - Resoure Name
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: pas
Scope: scope of assignment
Length: 1 - 64 characters
Invalid Characters: %
Regx: ^(?!.*[\.]$)(?!.* $)[^%]{1,64}$
Authorization/policyAssignments - Display Name
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: pas
Scope: scope of assignment
Length: 1 - 128 characters
Invalid Characters: %
Regx: ^(?!.*[\.]$)(?!.* $)[^%]{1,128}$
Authorization/policyDefinitions - Resoure Name
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: policy
Scope: scope of definition
Length: 1 - 64 characters
Valid Characters: Display name can contain any characters.
Invalid Characters: %
Regx: ^(?!.*[\.]$)(?!.* $)[^%]{1,64}$
Authorization/policyDefinitions - Display Name
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: policy
Scope: scope of definition
Length: 1 - 128 characters
Valid Characters: Display name can contain any characters.
Invalid Characters: %
Regx: ^(?!.*[\.]$)(?!.* $)[^%]{1,128}$
Authorization/policySetDefinitions - Management Group Resource Name
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: init
Scope: scope of definition
Length: 1 - 24 characters
Valid Characters: Display name can contain any characters.
Invalid Characters: %
Regx: ^(?!.*[\.]$)(?!.* $)[^%]{1,24}$
Authorization/policySetDefinitions - Resoure Name
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: init
Scope: scope of definition
Length: 1 - 64 characters
Valid Characters: Display name can contain any characters.
Invalid Characters: %
Regx: ^(?!.*[\.]$)(?!.* $)[^%]{1,64}$
Authorization/policySetDefinitions - Display Name
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: init
Scope: scope of definition
Length: 1 - 128 characters
Valid Characters: Display name can contain any characters.
Invalid Characters: %
Regx: ^(?!.*[\.]$)(?!.* $)[^%]{1,128}$
Automation/automationAccounts
Example: prd-managment-aa-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Automation/automationAccounts (aa)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: aa
Scope: resource group & region
Length: 6 - 50 characters
Valid Characters: Alphanumerics and hyphens. Start with letter. End with alphanumeric.
Regx: ^[a-zA-Z][a-zA-Z0-9-]{4,48}[a-zA-Z0-9]$
Automation/automationAccounts/certificates
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cert
Scope: automation account
Length: 1 - 128 characters
Invalid Characters: <>*%&:\?.+/
Regx: ^(?:[^ ]|[^<>\*%&:\\?\.\+/]{1,127}[^ ])$
Automation/automationAccounts/connections
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: conn
Scope: automation account
Length: 1 - 128 characters
Invalid Characters: <>*%&:\?.+/
Regx: ^(?:[^ ]|[^<>\*%&:\\?\.\+/]{1,127}[^ ])$
Automation/automationAccounts/credentials
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cred
Scope: automation account
Length: 1 - 128 characters
Invalid Characters: <>*%&:\?.+/
Regx: ^(?:[^ ]|[^<>\*%&:\\?\.\+/]{1,127}[^ ])$
Automation/automationAccounts/runbooks
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: runbk
Scope: automation account
Length: 1 - 63 characters
Valid Characters: Alphanumerics, underscores, and hyphens. Start with a letter.
Regx: ^(?:[a-zA-Z]|[a-zA-Z][a-zA-Z0-9_-]{0,62})$
Automation/automationAccounts/schedules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sched
Scope: automation account
Length: 1 - 128 characters
Invalid Characters: <>*%&:\?.+/
Regx: ^(?:[^ ]|[^<>\*%&:\\?\.\+/]{1,127}[^ ])$
Automation/automationAccounts/variables
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: var
Scope: automation account
Length: 1 - 128 characters
Invalid Characters: <>*%&:\?.+/
Regx: ^(?:[^ ]|[^<>\*%&:\\?\.\+/]{1,127}[^ ])$
Automation/automationAccounts/watchers
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: watch
Scope: automation account
Length: 1 - 63 characters
Valid Characters: Alphanumerics, underscores, and hyphens. Start with a letter.
Regx: ^(?:[a-zA-Z]|[a-zA-Z][a-zA-Z0-9_-]{0,62})$
Automation/automationAccounts/webhooks
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: wbhk
Scope: automation account
Length: 1 - 128 characters
Invalid Characters: <>*%&:\?.+/
Regx: ^(?:[^ ]|[^<>\*%&:\\?\.\+/]{1,127}[^ ])$
Batch/batchAccounts
Example: prdmanagmentbaauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Batch/batchAccounts (ba)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: ba
Scope: region
Length: 3 - 24 characters
Valid Characters: Lowercase letters and numbers.
Regx: ^[a-z0-9]{3,24}$
Batch/batchAccounts/applications
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: appl
Scope: batch account
Length: 1 - 64 characters
Valid Characters: Alphanumerics, underscores, and hyphens.
Regx: ^[a-zA-Z0-9_-]{1,64}$
Batch/batchAccounts/certificates
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cert
Scope: batch account
Length: 5 - 45 characters
Valid Characters: Alphanumerics, underscores, and hyphens.
Regx: ^[a-zA-Z0-9_-]{5,45}$
Batch/batchAccounts/pools
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: pool
Scope: batch account
Length: 1 - 64 characters
Valid Characters: Alphanumerics, underscores, and hyphens.
Regx: ^[a-zA-Z0-9_-]{1,64}$
Blockchain/blockchainMembers
Example: prdmanagmentblchmauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Blockchain/blockchainMembers (blchm)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: blchm
Scope: global
Length: 2 - 20 characters
Valid Characters: Lowercase letters and numbers. Start with lowercase letter.
Regx: ^[a-z][a-z0-9]{2,24}$
Blueprint/blueprintAssignments
Example: prd-managment-bpas
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Blueprint/blueprintAssignments (bpas)
Naming Guidelines
Optional Components: Org,UnitDept,Location,Instance
Excluded Components: Function
Short Name: bpas
Scope: tenant
Length: 1 - 90 characters
Valid Characters: Letters, numbers, hyphens, and periods.
Regx: ^[a-zA-Z0-9-.]{1,90}$
Blueprint/blueprints
Example: prd-managment-bp
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Blueprint/blueprints (bp)
Naming Guidelines
Optional Components: Org,UnitDept,Location,Instance
Excluded Components: Function
Short Name: bp
Scope: tenant
Length: 1 - 48 characters
Valid Characters: Letters, numbers, hyphens, and periods.
Regx: ^[a-zA-Z0-9-.]{1,48}$
Blueprint/blueprints/artifacts
Example: prd-managment-bpa
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Blueprint/blueprints/artifacts (bpa)
Naming Guidelines
Optional Components: Org,UnitDept,Location,Instance
Excluded Components: Function
Short Name: bpa
Scope: tenant
Length: 1 - 48 characters
Valid Characters: Letters, numbers, hyphens, and periods.
Regx: ^[a-zA-Z0-9-.]{1,48}$
Blueprint/blueprints/versions
Example: prd-managment-bpv
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Blueprint/blueprints/versions (bpv)
Naming Guidelines
Optional Components: Org,UnitDept,Location,Instance
Excluded Components: Function
Short Name: bpv
Scope: tenant
Length: 1 - 20 characters
Valid Characters: Letters, numbers, hyphens, and periods.
Regx: ^[a-zA-Z0-9-.]{1,20}$
BotService/botServices
Example: prd-managment-botsvc-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: BotService/botServices (botsvc)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: botsvc
Scope: global
Length: 2 - 64 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9_\.-]{1,63}$
BotService/botServices/channels
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: chan
Scope: bot service
Length: 2 - 64 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9_\.-]{1,63}$
BotService/botServices/Connections
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: conn
Scope: bot service
Length: 2 - 64 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9_\.-]{1,63}$
BotService/enterpriseChannels
Example: prd-managment-botec-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: BotService/enterpriseChannels (botec)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: botec
Scope: resource group
Length: 2 - 64 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9_\.-]{1,63}$
Cache/Redis
Example: prd-managment-redis-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Cache/Redis (redis)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: redis
Scope: global
Length: 1 - 63 characters
Valid Characters: Alphanumerics and hyphens. Start and end with alphanumeric.
Regx: ^(?!.*-{2}.*)([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$
Cache/Redis/firewallRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: Redis
Length: 1 - 256 characters
Valid Characters: Alphanumerics
Regx: ^[a-zA-Z0-9]{1,256}$
Cdn/profiles
Example: prd-managment-cdnp-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Cdn/profiles (cdnp)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cdnp
Scope: resource group
Length: 1 - 260 characters
Valid Characters: Alphanumerics and hyphens. Start and end with alphanumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,258}[a-zA-Z0-9])$
Cdn/profiles/endpoints
Example: prd-managment-cdne-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Cdn/profiles/endpoints (cdne)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cdne
Scope: global
Length: 1 - 50 characters
Valid Characters: Alphanumerics and hyphens. Start and end with alphanumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,48}[a-zA-Z0-9])$
CertificateRegistration/certificateOrders
Example: prdmanagmentcercoauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: CertificateRegistration/certificateOrders (cerco)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cerco
Scope: resource group
Length: 3 - 30 characters
Valid Characters: Alphanumerics.
Regx: ^[a-zA-Z0-9]{3,30}$
CognitiveServices/accounts
Example: prd-managment-cog-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: CognitiveServices/accounts (cog)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cog
Scope: resource group
Length: 2 - 64 characters
Valid Characters: Alphanumerics and hyphens. Start and end with alphanumeric.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9-]{0,62}[a-zA-Z0-9]$
Compute/availabilitySets
Example: prd-managment-avail-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Compute/availabilitySets (avail)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept,Function
Excluded Components: Org
Short Name: avail
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Compute/cloudServices
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: cld
Compute/diskEncryptionSets
Example: prdmanagmentdesauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Compute/diskEncryptionSets (des)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: des
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics and underscores.
Regx: ^[a-zA-Z0-9_]{1,80}$
Compute/disks - OS Disk
Example: prdmanagmentosdiskfuncauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Compute/disks (osdisk)
Function: Sample Function (func)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org
Short Name: osdisk
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics and underscores.
Regx: ^[a-zA-Z0-9_]{1,80}$
Compute/disks - Data Disk
Example: prdmanagmentdiskfuncauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Compute/disks (disk)
Function: Sample Function (func)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org
Short Name: disk
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics and underscores.
Regx: ^[a-zA-Z0-9_]{1,80}$
Compute/galleries
Example: prdmanagmentgalauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Compute/galleries (gal)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: gal
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics and periods. Start and end with alphanumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\.]{0,78}[a-zA-Z0-9])$
Compute/galleries/applications
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: app
Scope: gallery
Length: 1 - 80 characters
Valid Characters: Alphanumerics, hyphens, and periods. Start and end with alphanumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-\.]{0,78}[a-zA-Z0-9])$
Compute/galleries/applications/versions
This resource has a lower-level scope and does not require a unique name.
This resource type has a unique naming pattern and must be manually named.
Compute/galleries/images
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: gimg
Scope: gallery
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, hyphens, and periods. Start and end with alphanumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9])$
Compute/galleries/images/versions
This resource has a lower-level scope and does not require a unique name.
This resource type has a unique naming pattern and must be manually named.
Compute/images
Example: prd-managment-cimg-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Compute/images (cimg)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cimg
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Compute/snapshots
Example: prd-managment-snap-func-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Compute/snapshots (snap)
Function: Sample Function (func)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org
Short Name: snap
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Compute/virtualMachines - Linux
Example: prd-managment-vm-func-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Compute/virtualMachines (vm)
Function: Sample Function (func)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org
Short Name: vm
Scope: resource group
Length: 1 - 64 characters
Invalid Characters: \/\'[]:|<>+=;,?*@&_"
Regx: ^(?!.*[.]$)(?!.*-$)[^\/\[\]:|<>\+=;,\?@&_\*]{1,64}$
Compute/virtualMachines - Windows
Example: prdmanagmentvmfuncauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Compute/virtualMachines (vm)
Function: Sample Function (func)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org
Short Name: vm
Scope: resource group
Length: 1 - 15 characters
Invalid Characters: /\'[]:|<>+=;,?*@&_ ."
Regx: ^(?!.*-$)[^\/\[\]:|<>\+=;,\?@&_\. \*]{1,15}$
Compute/virtualMachineScaleSets - Linux
Example: prd-managment-vmss-func-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Compute/virtualMachineScaleSets (vmss)
Function: Sample Function (func)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org
Short Name: vmss
Scope: resource group
Length: 1 - 64 characters
Invalid Characters: /"'[]:|<>+=;,?*@&
Regx: ^(?!_.*$)(?!.*[-\.]$)[^\/\[\]:|<>\+=;,\?@& \*]{1,64}$
Compute/virtualMachineScaleSets - Windows
Example: prdmanagmentvmssfuncauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Compute/virtualMachineScaleSets (vmss)
Function: Sample Function (func)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org
Short Name: vmss
Scope: resource group
Length: 1 - 15 characters
Invalid Characters: /"'[]:|<>+=;,?*@&
Regx: ^(?!_.*$)(?!.*[-.]$)[^"\/\[\]:|<>\+=;,\?@& \*]{1,15}$
ContainerInstance/containerGroups
Example: prd-managment-ci-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: ContainerInstance/containerGroups (ci)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: ci
Scope: resource group
Length: 1 - 63 characters
Valid Characters: Lowercase letters, numbers, and hyphens.
Regx: ^(?!-.*)(?!.*-$)(?!.*-{2}.*)[a-z0-9-]{1,63}$
ContainerRegistry/registries
Example: prdmanagmentcrauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: ContainerRegistry/registries (cr)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cr
Scope: global
Length: 5 - 50 characters
Valid Characters: Alphanumerics.
Regx: ^[a-zA-Z0-9]{5,50}$
ContainerRegistry/registries/buildTasks
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: btsk
Scope: registry
Length: 5 - 50 characters
Valid Characters: Alphanumerics.
Regx: ^[a-zA-Z0-9]{5,50}$
ContainerRegistry/registries/buildTasks/steps
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: step
Scope: build task
Length: 5 - 50 characters
Valid Characters: Alphanumerics.
Regx: ^[a-zA-Z0-9]{5,50}$
ContainerRegistry/registries/replications
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rep
Scope: registry
Length: 5 - 50 characters
Valid Characters: Alphanumerics.
Regx: ^[a-zA-Z0-9]{5,50}$
ContainerRegistry/registries/scopeMaps
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: scmap
Scope: registry
Length: 5 - 50 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{5,50}$
ContainerRegistry/registries/tasks
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: task
Scope: registry
Length: 5 - 50 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{5,50}$
ContainerRegistry/registries/tokens
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: tokn
Scope: registry
Length: 5 - 50 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{5,50}$
ContainerRegistry/registries/webhooks
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: webhk
Scope: registry
Length: 5 - 50 characters
Valid Characters: Alphanumerics.
Regx: ^[a-zA-Z0-9]{5,50}$
ContainerService/managedClusters
Example: prd-managment-aks-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: ContainerService/managedClusters (aks)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: aks
Scope: resource group
Length: 1 - 63 characters
Valid Characters: Alphanumerics, underscores, and hyphens. Start and end with alphanumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_-]{0,61}[a-zA-Z0-9])$
ContainerServiceopenShiftManagedClusters
Example: prdmanagmentosmcauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: ContainerServiceopenShiftManagedClusters (osmc)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: osmc
Scope: resource group
Length: 1 - 30 characters
Valid Characters: Alphanumerics.
Regx: ^[a-zA-Z0-9]{1,30}$
CustomerInsights/hubs
Example: prdmanagmentcihubauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: CustomerInsights/hubs (cihub)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cihub
Scope: resource group
Length: 1 - 64 characters
Valid Characters: Alphanumerics. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9]{0,63}$
CustomerInsights/hubs/authorizationPolicies
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: authp
Scope: hub
Length: 1 - 50 characters
Valid Characters: Alphanumerics, underscores, and periods. Start and end with alphnumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_-]{0,48}[a-zA-Z0-9])$
CustomerInsights/hubs/connectors
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: conn
Scope: hub
Length: 1 - 128 characters
Valid Characters: Alphanumerics and underscores. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9_]{0,127}$
CustomerInsights/hubs/connectors/mappings
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: map
Scope: connector
Length: 1 - 128 characters
Valid Characters: Alphanumerics and underscores. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9_]{0,127}$
CustomerInsights/hubs/interactions
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: int
Scope: hub
Length: 1 - 128 characters
Valid Characters: Alphanumerics and underscores. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9_]{0,127}$
CustomerInsights/hubs/kpi
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: kpi
Scope: hub
Length: 1 - 512 characters
Valid Characters: Alphanumerics and underscores. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9_]{0,511}$
CustomerInsights/hubs/links
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: link
Scope: hub
Length: 1 - 512 characters
Valid Characters: Alphanumerics and underscores. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9_]{0,511}$
CustomerInsights/hubs/predictions
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: pred
Scope: hub
Length: 1 - 512 characters
Valid Characters: Alphanumerics and underscores. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9_]{0,511}$
CustomerInsights/hubs/profiles
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: prof
Scope: hub
Length: 1 - 128 characters
Valid Characters: Alphanumerics and underscores. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9_]{0,127}$
CustomerInsights/hubs/relationshipLinks
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rlink
Scope: hub
Length: 1 - 512 characters
Valid Characters: Alphanumerics and underscores. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9_]{0,511}$
CustomerInsights/hubs/relationships
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rel
Scope: hub
Length: 1 - 512 characters
Valid Characters: Alphanumerics and underscores. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9_]{0,511}$
CustomerInsights/hubs/roleAssignments
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: role
Scope: hub
Length: 1 - 128 characters
Valid Characters: Alphanumerics and underscores. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9_]{0,127}$
CustomerInsights/hubs/views
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: view
Scope: hub
Length: 1 - 512 characters
Valid Characters: Alphanumerics and underscores. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9_]{0,511}$
CustomProviders/associations
Example: prd-managment-cpas-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: CustomProviders/associations (cpas)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cpas
Scope: resource group
Length: 1 - 180 characters
Invalid Characters: %&\?/
Regx: ^(?:[^%&\\?/\. ]|[^%&\\?/]{1,179}[^. ])$
CustomProviders/resourceProviders
Example: prd-managment-cprep-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: CustomProviders/resourceProviders (cprep)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cprep
Scope: resource group
Length: 3 - 64 characters
Invalid Characters: %&\?/
Regx: ^[^%&\\?/]{3,63}[^. ]$
DataBox/jobs
Example: prd-managment-dbjob-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: DataBox/jobs (dbjob)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: dbjob
Scope: resource group
Length: 3 - 24 characters
Valid Characters: Alphanumerics, hyphens, underscores and periods.
Regx: ^[a-zA-Z0-9_\.-]{3,24}$
Databricks/workspaces
Example: prd-managment-dbw-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Databricks/workspaces (dbw)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: dbw
Scope: resource group
Length: 3 - 30 characters
Valid Characters: Alphanumerics, underscores, and hyphens
Regx: ^[a-zA-Z0-9_-]{3,30}$
DataFactory/factories
Example: prd-managment-adf-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: DataFactory/factories (adf)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: adf
Scope: global
Length: 3 - 63 characters
Valid Characters: Alphanumerics and hyphens. Start and end with alphanumeric.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]$
DataFactory/factories/dataflows
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: flow
Scope: factory
Length: 1 - 260 characters
Valid Characters: Start with alphanumeric.
Invalid Characters: <>*#.%&:\+?/
Regx: ^[a-zA-Z0-9][^<>\*#\.%&:\\+\?/]{0,259}$
DataFactory/factories/datasets
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: dset
Scope: factory
Length: 1 - 260 characters
Valid Characters: Start with alphanumeric.
Invalid Characters: <>*#.%&:\+?/
Regx: ^[a-zA-Z0-9][^<>\*#\.%&:\\+\?/]{0,259}$
DataFactory/factories/integrationRuntimes
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: run
Scope: factory
Length: 3 - 63 characters
Valid Characters: Alphanumerics and hyphens. Start and end with alphanumeric.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]$
DataFactory/factories/linkedservices
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: lksvc
Scope: factory
Length: 1 - 260 characters
Valid Characters: Start with alphanumeric.
Invalid Characters: <>*#.%&:\+?/
Regx: ^[a-zA-Z0-9][^<>\*#\.%&:\\+\?/]{0,259}$
DataFactory/factories/pipelines
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: pipe
Scope: factory
Length: 1 - 260 characters
Valid Characters: Start with alphanumeric.
Invalid Characters: <>*#.%&:\+?/
Regx: ^[a-zA-Z0-9][^<>\*#\.%&:\\+\?/]{0,259}$
DataFactory/factories/triggers
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: trig
Scope: factory
Length: 1 - 260 characters
Valid Characters: Start with alphanumeric.
Invalid Characters: <>*#.%&:\+?/
Regx: ^[a-zA-Z0-9][^<>\*#\.%&:\\+\?/]{0,259}$
DataFactory/factories/triggers/rerunTriggers
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rerun
Scope: trigger
Length: 1 - 260 characters
Valid Characters: Start with alphanumeric.
Invalid Characters: <>*#.%&:\+?/
Regx: ^[a-zA-Z0-9][^<>\*#\.%&:\\+\?/]{0,259}$
DataLakeAnalytics/accounts
Example: prdmanagmentdlaauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: DataLakeAnalytics/accounts (dla)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: dla
Scope: global
Length: 3 - 24 characters
Valid Characters: Lowercase letters and numbers.
Regx: ^[a-z0-9]{3,24}$
DataLakeAnalytics/accounts/computePolicies
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cmpol
Scope: account
Length: 3 - 60 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{3,60}$
DataLakeAnalytics/accounts/dataLakeStoreAccounts
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: dlsta
Scope: account
Length: 3 - 24 characters
Valid Characters: Lowercase letters and numbers.
Regx: ^[a-z0-9]{3,24}$
DataLakeAnalytics/accounts/firewallRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: account
Length: 3 - 50 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{3,50}$
DataLakeAnalytics/accounts/storageAccounts
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: dlasa
Scope: account
Length: 3 - 60 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{3,60}$
DataLakeStore/accounts
Example: prdmanagmentdlsauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: DataLakeStore/accounts (dls)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: dls
Scope: global
Length: 3 - 24 characters
Valid Characters: Lowercase letters and numbers.
Regx: ^[a-z0-9]{3,24}$
DataLakeStore/accounts/firewallRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: account
Length: 3 - 50 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{3,50}$
DataLakeStore/accounts/virtualNetworkRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: account
Length: 3 - 50 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{3,50}$
DataMigration/services
Example: prd-managment-dms-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: DataMigration/services (dms)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: dms
Scope: resource group
Length: 2 - 62 characters
Valid Characters: Alphanumerics, hyphens, periods, and underscores. Start with alphanumeric
Regx: ^[a-zA-Z0-9][a-zA-Z0-9_\.-]{1,61}$
DataMigration/services/projects
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: proj
Scope: service
Length: 2 - 57 characters
Valid Characters: Alphanumerics, hyphens, periods, and underscores.
Regx: ^[a-zA-Z0-9_\.-]{2,57}$
DBforMariaDB/servers
Example: prd-managment-mdbsv-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: DBforMariaDB/servers (mdbsv)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: mdbsv
Scope: global
Length: 3 - 63 characters
Valid Characters: Lowercase letters, hyphens and numbers.
Regx: ^(?!-.*)(?!.*-$)[a-z0-9-]{3,63}$
DBforMariaDB/servers/databases
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: mdbdb
Scope: servers
Length: 1 - 63 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{1,63}$
DBforMariaDB/servers/firewallRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: servers
Length: 1 - 128 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{1,128}$
DBforMariaDB/servers/virtualNetworkRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: servers
Length: 1 - 128 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{1,128}$
DBforMySQL/servers
Example: prd-managment-mysql-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: DBforMySQL/servers (mysql)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: mysql
Scope: global
Length: 3 - 63 characters
Valid Characters: Lowercase letters, hyphens and numbers.
Regx: ^(?!-.*)(?!.*-$)[a-z0-9-]{3,63}$
DBforMySQL/servers/databases
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: db
Scope: servers
Length: 1 - 63 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{1,63}$
DBforMySQL/servers/firewallRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: servers
Length: 1 - 128 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{1,128}$
DBforMySQL/servers/virtualNetworkRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: servers
Length: 1 - 128 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{1,128}$
DBforPostgreSQL/servers
Example: prd-managment-psql-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: DBforPostgreSQL/servers (psql)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: psql
Scope: global
Length: 3 - 63 characters
Valid Characters: Lowercase letters, hyphens and numbers.
Regx: ^(?!-.*)(?!.*-$)[a-z0-9-]{3,63}$
DBforPostgreSQL/servers/databases
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: db
Scope: servers
Length: 1 - 63 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{1,63}$
DBforPostgreSQL/servers/firewallRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: servers
Length: 1 - 128 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{1,128}$
DBforPostgreSQL/servers/virtualNetworkRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: servers
Length: 1 - 128 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{1,128}$
Devices/IotHubs
Example: prd-managment-iot-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Devices/IotHubs (iot)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: iot
Scope: global
Length: 3 - 50 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^(?!.*-$)[a-zA-Z0-9-]{3,50}$
Devices/IotHubs/certificates
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cert
Scope: IoT hub
Length: 1 - 64 characters
Valid Characters: Alphanumerics, hyphens, periods, and underscores.
Regx: ^[a-zA-Z0-9_\.-]{1,64}$
Devices/IotHubs/eventHubEndpoints/ConsumerGroups
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: congp
Scope: eventHubEndpoints
Length: 1 - 50 characters
Valid Characters: Alphanumerics, hyphens, periods, and underscores.
Regx: ^[a-zA-Z0-9_\.-]{1,50}$
Devices/provisioningServices
Example: prd-managment-provs-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Devices/provisioningServices (provs)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: provs
Scope: resource group
Length: 3 - 64 characters
Valid Characters: Alphanumerics and hyphens. End with alphanumeric
Regx: ^(?:[a-zA-Z0-9-]{2,63}[a-zA-Z0-9])$
Devices/provisioningServices/certificates
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: pcert
Scope: provisioningServices
Length: 1 - 64 characters
Valid Characters: Alphanumerics, hyphens, periods, and underscores.
Regx: ^[a-zA-Z0-9_\.-]{1,64}$
DevTestLab/labs
Example: prd-managment-dtlab-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: DevTestLab/labs (dtlab)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: dtlab
Scope: resource group
Length: 1 - 50 characters
Valid Characters: Alphanumerics, underscores, and hyphens.
Regx: ^[a-zA-Z0-9_-]{1,50}$
DevTestLab/labs/customimages
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: img
Scope: lab
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, hyphens, and parentheses.
Regx: ^[a-zA-Z0-9_()-]{1,80}$
DevTestLab/labs/formulas
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: form
Scope: lab
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, hyphens, and parentheses.
Regx: ^[a-zA-Z0-9_()-]{1,80}$
DevTestLab/labs/virtualmachines - Linux
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org
Short Name: vm
Scope: lab
Length: 1 - 64 characters
Valid Characters: Alphanumerics and hyphens. Start and end with alphanumeric.
Regx: ^(?![0-9]+$)([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,62}[a-zA-Z0-9])$
DevTestLab/labs/virtualmachines - Windows
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org
Short Name: vm
Scope: lab
Length: 1 - 15 characters
Valid Characters: Alphanumerics and hyphens. Start and end with alphanumeric.
Regx: ^(?![0-9]+$)([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,13}[a-zA-Z0-9])$
DocumentDB/databaseAccounts
Example: prd-managment-dbact-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: DocumentDB/databaseAccounts (dbact)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: dbact
Scope: global
Length: 3 - 44 characters
Valid Characters: Lowercase letters, numbers, and hyphens. Start with lowercase letter or number.
Regx: ^[a-z0-9][a-z0-9-]{2,43}$
DocumentDB/databaseAccounts/sqlDatabases
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: cosmos
EventGrid/domains
Example: prd-managment-evgd-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: EventGrid/domains (evgd)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: evgd
Scope: resource group
Length: 3 - 50 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{3,50}$
EventGrid/domains/topics
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: evgt
Scope: domain
Length: 3 - 50 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{3,50}$
EventGrid/eventSubscriptions
Example: prd-managment-evgs-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: EventGrid/eventSubscriptions (evgs)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: evgs
Scope: resource group
Length: 3 - 64 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{3,64}$
EventGrid/topics
Example: prd-managment-egtp-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: EventGrid/topics (egtp)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: egtp
Scope: resource group
Length: 3 - 50 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{3,50}$
EventHub/clusters
Example: prd-managment-evhcl-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: EventHub/clusters (evhcl)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: evhcl
Scope: resource group
Length: 1 - 50 characters
Valid Characters: Alphanumerics and hyphens. Start with letter. End with letter or number.
Regx: ^(?:[a-zA-Z]|[a-zA-Z][a-zA-Z0-9-]{0,48}[a-zA-Z0-9])$
EventHub/namespaces
Example: prd-managment-evhns-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: EventHub/namespaces (evhns)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: evhns
Scope: global
Length: 1 - 50 characters
Valid Characters: Alphanumerics and hyphens. Start with letter. End with letter or number.
Regx: ^(?:[a-zA-Z]|[a-zA-Z][a-zA-Z0-9-]{0,48}[a-zA-Z0-9])$
EventHub/namespaces/AuthorizationRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: namespace
Length: 1 - 50 characters
Valid Characters: Alphanumerics, periods, hyphens and underscores. Start and end with letter or number.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,48}[a-zA-Z0-9])$
EventHub/namespaces/disasterRecoveryConfigs
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: drcfg
Scope: namespace
Length: 1 - 50 characters
Valid Characters: Alphanumerics, periods, hyphens and underscores. Start and end with letter or number.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,48}[a-zA-Z0-9])$
EventHub/namespaces/eventhubs
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: evh
Scope: namespace
Length: 1 - 50 characters
Valid Characters: Alphanumerics, periods, hyphens and underscores. Start and end with letter or number.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,48}[a-zA-Z0-9])$
EventHub/namespaces/eventhubs/authorizationRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: event hub
Length: 1 - 50 characters
Valid Characters: Alphanumerics, periods, hyphens and underscores. Start and end with letter or number.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,48}[a-zA-Z0-9])$
EventHub/namespaces/eventhubs/consumergroups
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cgrp
Scope: event hub
Length: 1 - 50 characters
Valid Characters: Alphanumerics, periods, hyphens and underscores. Start and end with letter or number.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,48}[a-zA-Z0-9])$
HDInsight/clusters - Spark Cluster
Example: prd-managment-mls-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: HDInsight/clusters (mls)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: mls
Scope: global
Length: 3 - 59 characters
Valid Characters: Alphanumerics and hyphens. Start and end with letter or number
Regx: ^[a-zA-Z][a-zA-Z0-9-]{1,57}[a-zA-Z0-9]$
HDInsight/clusters - Storm Cluster
Example: prd-managment-spark-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: HDInsight/clusters (spark)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: spark
Scope: global
Length: 3 - 59 characters
Valid Characters: Alphanumerics and hyphens. Start and end with letter or number
Regx: ^[a-zA-Z][a-zA-Z0-9-]{1,57}[a-zA-Z0-9]$
HDInsight/clusters - ML Services Cluster
Example: prd-managment-storm-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: HDInsight/clusters (storm)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: storm
Scope: global
Length: 3 - 59 characters
Valid Characters: Alphanumerics and hyphens. Start and end with letter or number
Regx: ^[a-zA-Z][a-zA-Z0-9-]{1,57}[a-zA-Z0-9]$
HDInsight/clusters - Hadoop Cluster
Example: prd-managment-hadoop-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: HDInsight/clusters (hadoop)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: hadoop
Scope: global
Length: 3 - 59 characters
Valid Characters: Alphanumerics and hyphens. Start and end with letter or number
Regx: ^[a-zA-Z][a-zA-Z0-9-]{1,57}[a-zA-Z0-9]$
HDInsight/clusters - HBase Cluster
Example: prd-managment-hbase-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: HDInsight/clusters (hbase)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: hbase
Scope: global
Length: 3 - 59 characters
Valid Characters: Alphanumerics and hyphens. Start and end with letter or number
Regx: ^[a-zA-Z][a-zA-Z0-9-]{1,57}[a-zA-Z0-9]$
HDInsight/clusters - Kafka Cluster
Example: prd-managment-kafka-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: HDInsight/clusters (kafka)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: kafka
Scope: global
Length: 3 - 59 characters
Valid Characters: Alphanumerics and hyphens. Start and end with letter or number
Regx: ^[a-zA-Z][a-zA-Z0-9-]{1,57}[a-zA-Z0-9]$
HybridCompute/machines
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: arcs
ImportExport/jobs
Example: prd-managment-iejob-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: ImportExport/jobs (iejob)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: iejob
Scope: resource group
Length: 2 - 64 characters
Valid Characters: Alphanumerics and hyphens. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9-]{1,63}$
Insights/actionGroups
Example: prd-managment-ag-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Insights/actionGroups (ag)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: ag
Scope: resource group
Length: 1 - 260 characters
Invalid Characters: /&%\?
Regx: ^(?!.*[\.]$)(?!.* $)[^/&%\\?]{1,260}$
Insights/activityLogAlerts
Example: prd-managment-inala-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Insights/activityLogAlerts (inala)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: inala
Scope: resource group
Length: 1 - 260 characters
Invalid Characters: <>*%{}&:\?+/#
Regx: ^(?!.*[\.]$)(?!.* $)[^<>\*%{}&:\\?\+/#]{1,260}$
Insights/components
Example: prd-managment-appi-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Insights/components (appi)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: appi
Scope: resource group
Length: 1 - 260 characters
Invalid Characters: %&\?/
Regx: ^(?!.*[\.]$)(?!.* $)[^%&\\?/]{1,260}$
Insights/metricAlerts
Example: prd-managment-inma-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Insights/metricAlerts (inma)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: inma
Scope: resource group
Length: 1 - 260 characters
Invalid Characters: *#&+:<>?@%{}/
Regx: ^(?!.*[\.]$)(?!.* $)[^\*#&\+:<>\?@%{}\/]{1,260}$
Insights/scheduledQueryRules
Example: prd-managment-insqr-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Insights/scheduledQueryRules (insqr)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: insqr
Scope: resource group
Length: 1 - 260 characters
Invalid Characters: *<>%{}&:\?/#
Regx: ^(?!.*[\.]$)(?!.* $)[^\*<>%{}&:\\?/#]{1,260}$
IoTCentral/IoTApps
Example: prd-managment-iotapp-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: IoTCentral/IoTApps (iotapp)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: iotapp
Scope: global
Length: 2 - 63 characters
Valid Characters: Lowercase letters, numbers and hyphens. Start with lowercase letter or number
Regx: ^[a-z0-9][a-z0-9-]{1,62}$
KeyVault/vaults
Example: prd-managment-kv-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: KeyVault/vaults (kv)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: kv
Scope: global
Length: 3 - 24 characters
Valid Characters: Alphanumerics and hyphens. Start with letter. End with letter or number.
Regx: ^(?!.*-{2}.*)([a-zA-Z][a-zA-Z0-9-]{1,22}[a-zA-Z0-9])$
KeyVault/vaults/secrets
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: kvs
Scope: Vault
Length: 1 - 127 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{1,127}$
Kubernetes/connectedClusters
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: arck
Kusto/clusters
Example: prdmanagmentdecauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Kusto/clusters (dec)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: dec
Scope: global
Length: 4 - 22 characters
Valid Characters: Lowercase letters and numbers. Start with letter.
Regx: ^[a-z][a-z0-9]{3,21}$
Kusto/clusters/databases
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: dedb
Scope: cluster
Length: 1 - 260 characters
Valid Characters: Alphanumerics, hyphens, spaces, and periods.
Regx: ^[a-zA-Z0-9-\. ]{1,260}$
Kusto/clusters/databases/dataConnections
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: dcon
Scope: database
Length: 1 - 40 characters
Valid Characters: Alphanumerics, hyphens, spaces, and periods.
Regx: ^[a-zA-Z0-9-\. ]{1,40}$
Kusto/clusters/databases/eventhubconnections
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: ehcon
Scope: database
Length: 1 - 40 characters
Valid Characters: Alphanumerics, hyphens, spaces, and periods.
Regx: ^[a-zA-Z0-9-\. ]{1,40}$
Logic/integrationAccounts
Example: prd-managment-ia-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Logic/integrationAccounts (ia)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: ia
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, hyphens, underscores, periods, and parenthesis.
Regx: ^[a-zA-Z0-9_\.()-]{1,80}$
Logic/integrationAccounts/assemblies
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: assem
Scope: integration account
Length: 1 - 80 characters
Valid Characters: Alphanumerics, hyphens, underscores, periods, and parenthesis.
Regx: ^[a-zA-Z0-9_\.()-]{1,80}$
Logic/integrationAccounts/batchConfigurations
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: bconf
Scope: integration account
Length: 1 - 20 characters
Valid Characters: Alphanumerics.
Regx: ^[a-zA-Z0-9]{1,20}$
Logic/integrationAccounts/certificates
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: cert
Scope: integration account
Length: 1 - 80 characters
Valid Characters: Alphanumerics, hyphens, underscores, periods, and parenthesis.
Regx: ^[a-zA-Z0-9_\.()-]{1,80}$
Logic/integrationAccounts/maps
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: map
Scope: integration account
Length: 1 - 80 characters
Valid Characters: Alphanumerics, hyphens, underscores, periods, and parenthesis.
Regx: ^[a-zA-Z0-9_\.()-]{1,80}$
Logic/integrationAccounts/partners
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: part
Scope: integration account
Length: 1 - 80 characters
Valid Characters: Alphanumerics, hyphens, underscores, periods, and parenthesis.
Regx: ^[a-zA-Z0-9_\.()-]{1,80}$
Logic/integrationAccounts/rosettanetprocessconfigurations
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rpcnf
Scope: integration account
Length: 1 - 80 characters
Valid Characters: Alphanumerics, hyphens, underscores, periods, and parenthesis.
Regx: ^[a-zA-Z0-9_\.()-]{1,80}$
Logic/integrationAccounts/schemas
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: schem
Scope: integration account
Length: 1 - 80 characters
Valid Characters: Alphanumerics, hyphens, underscores, periods, and parenthesis.
Regx: ^[a-zA-Z0-9_\.()-]{1,80}$
Logic/integrationAccounts/sessions
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: ses
Scope: integration account
Length: 1 - 80 characters
Valid Characters: Alphanumerics, hyphens, underscores, periods, and parenthesis.
Regx: ^[a-zA-Z0-9_\.()-]{1,80}$
Logic/integrationServiceEnvironments
Example: prd-managment-lise-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Logic/integrationServiceEnvironments (lise)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: lise
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, hyphens, periods, and underscores.
Regx: ^[a-zA-Z0-9_\.-]{1,80}$
Logic/integrationServiceEnvironments/managedApis
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: mapi
Scope: integration service environment
Length: 1 - 80 characters
Valid Characters: Alphanumerics, hyphens, periods, and underscores.
Regx: ^[a-zA-Z0-9_\.-]{1,80}$
Logic/workflows
Example: prd-managment-logic-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Logic/workflows (logic)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: logic
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, hyphens, underscores, periods, and parenthesis.
Regx: ^[a-zA-Z0-9_\.()-]{1,80}$
MachineLearning/commitmentPlans
Example: prd-managment-mlcp-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: MachineLearning/commitmentPlans (mlcp)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: mlcp
Scope: resource group
Length: 1 - 260 characters
Invalid Characters: <>*%&:?+/\
Regx: ^(?!.* $)[^<>\*%&:\+\/\?]{1,260}$
MachineLearning/webServices
Example: prd-managment-mlweb-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: MachineLearning/webServices (mlweb)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: mlweb
Scope: resource group
Length: 1 - 260 characters
Invalid Characters: <>*%&:?+/\
Regx: ^(?!.* $)[^<>\*%&:\+\/\?]{1,260}$
MachineLearning/workspaces
Example: prd-managment-mlws-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: MachineLearning/workspaces (mlws)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: mlws
Scope: resource group
Length: 1 - 260 characters
Invalid Characters: <>*%&:?+/\
Regx: ^(?!.* $)[^<>\*%&:\+\/\?]{1,260}$
MachineLearningServices/workspaces
Example: prd-managment-mlw-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: MachineLearningServices/workspaces (mlw)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: mlw
Scope: resource group
Length: 3 - 33 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{3,33}$
MachineLearningServices/workspaces/computes
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: mlswc
Scope: workspace
Length: 2 - 16 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{2,16}$
ManagedIdentity/userAssignedIdentities
Example: prd-managment-id-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: ManagedIdentity/userAssignedIdentities (id)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: id
Scope: resource group
Length: 3 - 128 characters
Valid Characters: Alphanumerics, hyphens, and underscores. Start with letter or number.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,127}$
Management/managementGroups
Example: mg
Components
Type: Management/managementGroups (mg)
Naming Guidelines
Optional Components: Org,UnitDept,ProjAppSvc,Environment
Excluded Components: Function,Instance,Location
Short Name: mg
Scope: tenant
Maps/accounts
Example: prd-managment-macc-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Maps/accounts (macc)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: macc
Scope: resource group
Length: 1 - 98 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,97}$
Media/mediaservices
Example: prdmanagmentmmsauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Media/mediaservices (mms)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: mms
Scope: resource group
Length: 3 - 24 characters
Valid Characters: Lowercase letters and numbers.
Regx: ^[a-z0-9]{3,24}$
Media/mediaservices/liveEvents
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: lievt
Scope: Media service
Length: 1 - 32 characters
Valid Characters: Alphanumerics and hyphens. Start with alphanumeric.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9-]{0,31}$
Media/mediaservices/liveEvents/liveOutputs
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: liout
Scope: Live event
Length: 1 - 256 characters
Valid Characters: Alphanumerics and hyphens. Start with alphanumeric.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9-]{0,255}$
Media/mediaservices/streamingEndpoints
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: strep
Scope: Media service
Length: 1 - 256 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{1,256}$
Migrate/assessmentProjects
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: migr
Network/applicationGateways
Example: prd-managment-agw-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/applicationGateways (agw)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: agw
Scope: resource group
Length: 1 - 24 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,22}[a-zA-Z0-9_])$
Network/applicationSecurityGroups
Example: prd-managment-asg-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/applicationSecurityGroups (asg)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: asg
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/azureFirewalls
Example: prd-managment-afw-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/azureFirewalls (afw)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: afw
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/bastionHosts
Example: prd-managment-bas-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/bastionHosts (bas)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: bas
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/connections
Example: prd-managment-con-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/connections (con)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: con
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End with alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/dnsZones
Example: us.contoso.net
This resource type has a unique naming pattern and must be manually named.
Network/expressRouteCircuits
Example: prd-managment-erc-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/expressRouteCircuits (erc)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: erc
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/firewallPolicies
Example: prd-managment-waf-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/firewallPolicies (waf)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: waf
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/firewallPolicies/ruleGroups
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: wafrg
Scope: firewall policy
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/frontDoors
Example: prd-managment-fd-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/frontDoors (fd)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: fd
Scope: global
Length: 3 - 64 characters
Valid Characters: Alphanumerics and hyphens. Start and end with alphanumeric.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9-]{1,62}[a-zA-Z0-9]$
Network/frontdoorWebApplicationFirewallPolicies
Example: prdmanagmentfdfpauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/frontdoorWebApplicationFirewallPolicies (fdfp)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: fdfp
Scope: resource group
Length: 1 - 128 characters
Valid Characters: Alphanumerics. Start with letter.
Regx: ^(?:[a-zA-Z]|[a-zA-Z][a-zA-Z0-9]{0,127})$
Network/loadBalancers - internal
Example: prd-managment-lbi-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/loadBalancers (lbi)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: lbi
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/loadBalancers - external
Example: prd-managment-lbe-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/loadBalancers (lbe)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: lbe
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/loadBalancers/inboundNatRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: load balancer
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/localNetworkGateways
Example: prd-managment-lgw-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/localNetworkGateways (lgw)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: lgw
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/networkInterfaces
Example: prd-managment-nic-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/networkInterfaces (nic)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept,Function
Excluded Components: Org
Short Name: nic
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/networkSecurityGroups
Example: prd-managment-nsg-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/networkSecurityGroups (nsg)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept,Function
Excluded Components: Org
Short Name: nsg
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/networkSecurityGroups/securityRules
This resource has a lower-level scope and does not require a unique name.
This resource type has a unique naming pattern and must be manually named.
Network/networkWatchers
Example: prd-managment-nw-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/networkWatchers (nw)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: nw
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/privateDnsZones
Example: privatelink.file.core.windows.net
This resource type has a unique naming pattern and must be manually named.
Network/privateDnsZones/virtualNetworkLinks
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: pdnsv
Scope: private DNS zone
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens.
Regx: ^[a-zA-Z0-9_\.-]{1,80}$
Network/privateLinkServices
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: pl
Network/publicIPAddresses
Example: prd-managment-pip-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/publicIPAddresses (pip)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept,Function
Excluded Components: Org
Short Name: pip
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/publicIPPrefixes
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: ippre
Network/routeFilters
Example: prd-managment-rf-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/routeFilters (rf)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rf
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens.
Regx: ^[a-zA-Z0-9_\.-]{1,80}$
Network/routeFilters/routeFilterRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: nrfrr
Scope: route filter
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/routeTables
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: rt
Network/routeTables/routes
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: udr
Scope: route table
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens.
Regx: ^[a-zA-Z0-9_\.-]{1,80}$
Network/serviceEndpointPolicies
Example: prd-managment-se-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/serviceEndpointPolicies (se)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: se
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/trafficManagerProfiles
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: traf
Network/virtualNetworkGateways
Example: prd-managment-vgw-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/virtualNetworkGateways (vgw)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: vgw
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens.
Regx: ^[a-zA-Z0-9_\.-]{1,80}$
Network/virtualNetworks
Example: prd-managment-vnet-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/virtualNetworks (vnet)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: vnet
Scope: resource group
Length: 2 - 64 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/virtualnetworks/subnets
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: snet
Scope: virtual network
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/virtualNetworks/virtualNetworkPeerings
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: peer
Scope: virtual network
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/virtualWans
Example: prd-managment-vwan-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/virtualWans (vwan)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: vwan
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/vpnGateways
Example: prd-managment-vpng-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/vpnGateways (vpng)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: vpng
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/vpnGateways/vpnConnections
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: vcn
Scope: VPN gateway
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,78}[a-zA-Z0-9_])$
Network/vpnSites
Example: prd-managment-vpn-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Network/vpnSites (vpn)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: vpn
Scope: resource group
Length: 1 - 80 characters
Valid Characters: Alphanumerics, underscores, periods, and hyphens. Start with alphanumeric. End alphanumeric or underscore.
Regx: ^[a-zA-Z0-9_\.-]{1,80}$
NotificationHubs/namespaces
Example: prd-managment-ntfns-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: NotificationHubs/namespaces (ntfns)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: ntfns
Scope: global
Length: 6 - 50 characters
Valid Characters: Alphanumerics and hyphens. Start with letter. End with alphanumeric.
Regx: ^[a-zA-Z0-9-]{6,50}$
NotificationHubs/namespaces/AuthorizationRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: namespace
Length: 1 - 256 characters
Valid Characters: Alphanumerics, periods, hyphens, and underscores. Start alphanumeric.
Regx: ^[a-zA-Z0-9_\.-]{1,256}$
NotificationHubs/namespaces/notificationHubs
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: ntf
Scope: namespace
Length: 1 - 260 characters
Valid Characters: Alphanumerics, periods, hyphens, and underscores. Start alphanumeric.
Regx: ^[a-zA-Z0-9_\.-]{1,260}$
NotificationHubs/namespaces/notificationHubs/AuthorizationRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: notification hub
Length: 1 - 256 characters
Valid Characters: Alphanumerics, periods, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_\.-]{1,256}$
OperationalInsights/clusters
Example: prd-managment-opic-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: OperationalInsights/clusters (opic)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: opic
Scope: resource group
Length: 4 - 63 characters
Valid Characters: Alphanumerics and hyphens. Start and end with alphanumeric.
Regx: ^[a-zA-Z0-9-]{4,63}$
OperationalInsights/workspaces
Example: prd-managment-log-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: OperationalInsights/workspaces (log)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: log
Scope: global
Length: 4 - 63 characters
Valid Characters: Alphanumerics and hyphens. Start and end with alphanumeric.
Regx: ^[a-zA-Z0-9-]{4,63}$
OperationsManagement/solutions
This resource has a lower-level scope and does not require a unique name.
This resource type has a unique naming pattern and must be manually named.
Portal/dashboards
Example: prd-managment-pdash-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Portal/dashboards (pdash)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: pdash
Scope: resource group
Length: 3 - 160 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{3,160}$
PowerBI/workspaceCollections
Example: prd-managment-pbiwc-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: PowerBI/workspaceCollections (pbiwc)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: pbiwc
Scope: region
Length: 3 - 63 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^(?!-.*)(?!.*-{2}.*)[a-zA-Z0-9][a-zA-Z0-9-]{2,62}$
PowerBIDedicated/capacities
Example: prd-managment-pbi-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: PowerBIDedicated/capacities (pbi)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: pbi
Scope: region
Length: 3 - 63 characters
Valid Characters: Lowercase letters or numbers Start with lowercase letter. Start with lowercase letter.
Regx: ^[a-z][a-z0-9-]{1,61}[a-z0-9]$
Purview/accounts
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: pview
RecoveryServices/vaults
Example: prd-managment-rsv-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: RecoveryServices/vaults (rsv)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rsv
Scope: resource group
Length: 2 - 50 characters
Valid Characters: Alphanumerics and hyphens. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9-]{1,49}$
RecoveryServices/vaults/backupPolicies
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rsvbp
Scope: vault
Length: 3 - 150 characters
Valid Characters: Alphanumerics and hyphens. Start with letter.
Regx: ^(?!.*-$)[a-zA-Z][a-zA-Z0-9-]{2,149}$
Relay/namespaces
Example: prd-managment-rns-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Relay/namespaces (rns)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rns
Scope: global
Length: 6 - 50 characters
Valid Characters: Alphanumerics and hyphens. Start with letter or number.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9-]{5,49}$
Relay/namespaces/AuthorizationRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: namespace
Length: 1 - 50 characters
Valid Characters: Alphanumerics, periods, hyphens and underscores. Start and end with alphanumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,48}[a-zA-Z0-9])$
Relay/namespaces/HybridConnections
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: hycon
Scope: namespace
Length: 1 - 260 characters
Valid Characters: Alphanumerics, periods, hyphens, underscores, and slashes. Start and end with alphanumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-/]{0,258}[a-zA-Z0-9])$
Relay/namespaces/HybridConnections/authorizationRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: hybrid connection
Length: 1 - 50 characters
Valid Characters: Alphanumerics, periods, hyphens and underscores. Start and end with alphanumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,48}[a-zA-Z0-9])$
Relay/namespaces/WcfRelays
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: wcfr
Scope: namespace
Length: 1 - 260 characters
Valid Characters: Alphanumerics, periods, hyphens, underscores, and slashes. Start and end with alphanumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-/]{0,258}[a-zA-Z0-9])$
Relay/namespaces/WcfRelays/authorizationRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: wcfra
Scope: Wcf relay
Length: 1 - 50 characters
Valid Characters: Alphanumerics, periods, hyphens and underscores. Start and end with alphanumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,48}[a-zA-Z0-9])$
Resources/deployments
Example: prd-managment-dploy-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Resources/deployments (dploy)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: dploy
Scope: resource group
Length: 1 - 64 characters
Valid Characters: Alphanumerics, underscores, parentheses, hyphens, and periods.
Regx: ^[a-zA-Z0-9_\.()-]{1,64}$
Resources/resourcegroups
Example: prd-managment-rg-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Resources/resourcegroups (rg)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rg
Scope: subscription
Length: 1 - 90 characters
Valid Characters: Alphanumerics, underscores, parentheses, hyphens, periods, and unicode characters that match the regex documentation.
Regx: ^(?!.*[\.]$)[a-zA-Z0-9_\.()-]{1,90}$
Resources/tagNames
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rtn
Scope: resource
Length: 1 - 512 characters
Invalid Characters: <>%&\?/
Regx: ^[^<>%&\\?/]{1,512}$
Resources/tagNames/tagValues
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rtnv
Scope: tag name
Length: 1 - 256 characters
Valid Characters: All characters.
Regx: ^.{1,256}$
Resources/templateSpecs
Example: prd-managment-tspec-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Resources/templateSpecs (tspec)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: tspec
Scope: resource group
Length: 1 - 90 characters
Valid Characters: Alphanumerics, underscores, parentheses, hyphens, and periods.
Regx: ^[a-zA-Z0-9_\.()-]{1,90}$
Search/searchServices
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: srch
ServiceBus/namespaces
Example: prd-managment-sb-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: ServiceBus/namespaces (sb)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sb
Scope: global
Length: 6 - 50 characters
Valid Characters: Alphanumerics and hyphens. Start with letter. End with alphanumeric.
Regx: ^[a-zA-Z][a-zA-Z0-9-]{4,48}[a-zA-Z0-9]$
ServiceBus/namespaces/AuthorizationRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: namespace
Length: 1 - 50 characters
Valid Characters: Alphanumerics, periods, hyphens, and underscores. Start and end with alphnumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,48}[a-zA-Z0-9])$
ServiceBus/namespaces/disasterRecoveryConfigs
Example: prd-managment-sbndc-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: ServiceBus/namespaces/disasterRecoveryConfigs (sbndc)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sbndc
Scope: global
Length: 6 - 50 characters
Valid Characters: Alphanumerics and hyphens. Start with letter. End with alphanumeric.
Regx: ^[a-zA-Z][a-zA-Z0-9-]{4,48}[a-zA-Z0-9]$
ServiceBus/namespaces/migrationConfigurations
This resource has a lower-level scope and does not require a unique name.
This resource type has a unique naming pattern and must be manually named.
ServiceBus/namespaces/queues
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sbq
Scope: namespace
Length: 1 - 260 characters
Valid Characters: Alphanumerics, periods, hyphens, underscores, and slashes. Start and end with alphnumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-\/]{0,258}[a-zA-Z0-9])$
ServiceBus/namespaces/queues/authorizationRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: queue
Length: 1 - 50 characters
Valid Characters: Alphanumerics, periods, hyphens, and underscores. Start and end with alphnumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,48}[a-zA-Z0-9])$
ServiceBus/namespaces/topics
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sbt
Scope: namespace
Length: 1 - 260 characters
Valid Characters: Alphanumerics, periods, hyphens, underscores, and slashes. Start and end with alphnumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-\/]{0,258}[a-zA-Z0-9])$
ServiceBus/namespaces/topics/authorizationRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: topic
Length: 1 - 50 characters
Valid Characters: Alphanumerics, periods, hyphens, and underscores. Start and end with alphnumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,48}[a-zA-Z0-9])$
ServiceBus/namespaces/topics/subscriptions
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: tsub
Scope: topic
Length: 1 - 50 characters
Valid Characters: Alphanumerics, periods, hyphens, and underscores. Start and end with alphnumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,48}[a-zA-Z0-9])$
ServiceBus/namespaces/topics/subscriptions/rules
Example: prd-managment-rule-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: ServiceBus/namespaces/topics/subscriptions/rules (rule)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: rule
Scope: subscription
Length: 1 - 50 characters
Valid Characters: Alphanumerics, periods, hyphens, and underscores. Start and end with alphnumeric.
Regx: ^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,48}[a-zA-Z0-9])$
ServiceFabric/clusters
Example: prd-managment-sf-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: ServiceFabric/clusters (sf)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sf
Scope: region
Length: 4 - 23 characters
Valid Characters: Lowercase letters, numbers, and hyphens. Start with lowercase letter. End with lowercase letter or number
Regx: ^[a-z][a-z0-9-]{2,21}[a-z0-9]$
SignalRService/signalR
Example: prd-managment-sigr-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: SignalRService/signalR (sigr)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sigr
Scope: global
Length: 3 - 63 characters
Valid Characters: Alphanumerics and hyphens. Start with letter. End with alphanumeric.
Regx: ^[a-zA-Z][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]$
Sql/managedInstances
Example: prd-managment-sqlmi-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Sql/managedInstances (sqlmi)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sqlmi
Scope: global
Length: 1 - 63 characters
Valid Characters: Lowercase letters, numbers, and hyphens.
Regx: ^(?!-.*)(?!.*-$)[a-z0-9-]{1,63}$
Sql/servers - Azure SQL Data Warehouse
Example: prd-managment-sqldw-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Sql/servers (sqldw)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sqldw
Scope: global
Length: 1 - 63 characters
Valid Characters: Lowercase letters, numbers, and hyphens.
Regx: ^(?!-.*)(?!.*-$)[a-z0-9-]{1,63}$
Sql/servers - Azure SQL Database Server
Example: prd-managment-sql-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Sql/servers (sql)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sql
Scope: global
Length: 1 - 63 characters
Valid Characters: Lowercase letters, numbers, and hyphens.
Regx: ^(?!-.*)(?!.*-$)[a-z0-9-]{1,63}$
Sql/servers/administrators
This resource has a lower-level scope and does not require a unique name.
This resource type has a unique naming pattern and must be manually named.
Sql/servers/databases
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sqldb
Scope: server
Length: 1 - 128 characters
Invalid Characters: <>*%&:/?
Regx: ^(?!.*[\.]$)(?!.* $)[^<>\*%&:\/\?]{1,128}$
Sql/servers/databases/syncGroups
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sqlsg
Scope: database
Length: 1 - 150 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{1,150}$
Sql/servers/elasticPools
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sqlep
Scope: server
Length: 1 - 128 characters
Invalid Characters: <>*%&:/?
Regx: ^(?!.*[\.]$)(?!.* $)[^<>\*%&:\/\?]{1,128}$
Sql/servers/failoverGroups
Example: prd-managment-sqlfg-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Sql/servers/failoverGroups (sqlfg)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sqlfg
Scope: global
Length: 1 - 63 characters
Valid Characters: Lowercase letters, numbers, and hyphens.
Regx: ^(?!-.*)(?!.*-$)[a-z0-9-]{1,63}$
Sql/servers/firewallRules
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sqlfw
Scope: server
Length: 1 - 128 characters
Invalid Characters: <>*%&:;/?
Regx: ^(?!.*[\.]$)[^<>\*%&:\/\?]{1,128}$
Storage/blob
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sbl
Scope: container
Length: 1 - 1024 characters
Valid Characters: Any URL characters, case sensitive.
Regx: ^[A-Za-z0-9-_\.~]{1,1024}$
Storage/queue
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: squ
Scope: storage account
Length: 3 - 63 characters
Valid Characters: Lowercase letters, numbers, and hyphens.
Regx: ^(?!-.*)(?!.*-$)(?!.*-{2}.*)[a-z0-9][a-z0-9-]{2,62}$
Storage/storageAccounts - VM Storage Account
Example: prdmanagmentstvmauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Storage/storageAccounts (stvm)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: stvm
Scope: global
Length: 3 - 24 characters
Valid Characters: Lowercase letters and numbers.
Regx: ^[a-z0-9]{3,24}$
Storage/storageAccounts
Example: prdmanagmentstauc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Storage/storageAccounts (st)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: st
Scope: global
Length: 3 - 24 characters
Valid Characters: Lowercase letters and numbers.
Regx: ^[a-z0-9]{3,24}$
Storage/storageAccounts/blobServices
This resource has a lower-level scope and does not require a unique name.
This resource type has a unique naming pattern and must be manually named.
Storage/storageAccounts/blobServices/containers
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: stblc
Scope: storage account
Length: 3 - 63 characters
Valid Characters: Lowercase letters, numbers, and hyphens. Start with lowercase letter or number.
Regx: ^(?!.*-{2}.*)[a-z0-9][a-z0-9-]{2,62}$
Storage/storageAccounts/fileServices
This resource has a lower-level scope and does not require a unique name.
This resource type has a unique naming pattern and must be manually named.
Storage/storageAccounts/fileServices/shares
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: stfss
Scope: storage account
Length: 3 - 63 characters
Valid Characters: Lowercase letters, numbers, and hyphens.
Regx: ^(?!-.*)(?!.*-$)(?!.*-{2}.*)[a-z0-9][a-z0-9-]{2,62}$
Storage/storageAccounts/managementPolicies
This resource has a lower-level scope and does not require a unique name.
This resource type has a unique naming pattern and must be manually named.
Storage/table
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sta
Scope: storage account
Length: 3 - 63 characters
Valid Characters: Alphanumerics. Start with letter.
Regx: ^[a-zA-Z][a-zA-Z0-9]{2,62}$
StorageSync/storageSyncServices
Example: prd-managment-sss-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: StorageSync/storageSyncServices (sss)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sss
Scope: resource group
Length: 1 - 260 characters
Valid Characters: Alphanumerics, spaces, periods, hyphens, and underscores.
Regx: ^(?!.*[\.]$)(?!.* $)[a-zA-Z0-9_\. -]{1,260}$
StorageSync/storageSyncServices/syncGroups
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sgrp
Scope: storage sync service
Length: 1 - 260 characters
Valid Characters: Alphanumerics, spaces, periods, hyphens, and underscores.
Regx: ^(?!.*[\.]$)(?!.* $)[a-zA-Z0-9_\. -]{1,260}$
StorSimple/managers
Example: prd-managment-ssimp-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: StorSimple/managers (ssimp)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: ssimp
Scope: resource group
Length: 2 - 50 characters
Valid Characters: Alphanumerics and hyphens. Start with letter. End with alphanumeric.
Regx: ^[a-zA-Z][a-zA-Z0-9-]{0,48}[a-zA-Z0-9]$
StreamAnalytics/cluster
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: asa
StreamAnalytics/streamingjobs
Example: prd-managment-sasj-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: StreamAnalytics/streamingjobs (sasj)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sasj
Scope: resource group
Length: 3 - 63 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{3,63}$
StreamAnalytics/streamingjobs/functions
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sjf
Scope: streaming job
Length: 3 - 63 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{3,63}$
StreamAnalytics/streamingjobs/inputs
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sjin
Scope: streaming job
Length: 3 - 63 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{3,63}$
StreamAnalytics/streamingjobs/outputs
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sjout
Scope: streaming job
Length: 3 - 63 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{3,63}$
StreamAnalytics/streamingjobs/transformations
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: sjtrf
Scope: streaming job
Length: 3 - 63 characters
Valid Characters: Alphanumerics, hyphens, and underscores.
Regx: ^[a-zA-Z0-9_-]{3,63}$
Subscription/subscriptions
Example: prd-subcr
Components
Environment: Production (prd)
Type: Subscription/subscriptions (subcr)
Naming Guidelines
Optional Components: Org,UnitDept,ProjAppSvc,Instance
Excluded Components: ResourceType,Function,Location
Short Name: subcr
Scope: tenant
Synapse/workspaces
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: synw
Synapse/workspaces/sqlPools - Azure Synapse Analytics Spark Pool
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: synsp
Synapse/workspaces/sqlPools - Azure Synapse Analytics SQL Dedicated Pool
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: syndp
TimeSeriesInsights/environments
Example: prd-managment-tsi-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: TimeSeriesInsights/environments (tsi)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: tsi
Scope: resource group
Length: 1 - 90 characters
Invalid Characters: '<>%&:\?/#
Regx: ^[^'<>%&:\\?/#]{1,90}$
TimeSeriesInsights/environments/accessPolicies
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: tsiea
Scope: environment
Length: 1 - 90 characters
Invalid Characters: '<>%&:\?/#
Regx: ^[^'<>%&:\\?/#]{1,90}$
TimeSeriesInsights/environments/eventSources
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: tsiee
Scope: environment
Length: 1 - 90 characters
Invalid Characters: <>%&:\?/#
Regx: ^[^'<>%&:\\?/#]{1,90}$
TimeSeriesInsights/environments/referenceDataSets
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: tsier
Scope: environment
Length: 3 - 63 characters
Valid Characters: Alphanumerics
Regx: ^[a-zA-Z0-9]{3,63}$
Web/certificates
Example: prd-managment-wbcer-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Web/certificates (wbcer)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: wbcer
Scope: resource group
Length: 1 - 260 characters
Invalid Characters: /
Regx: ^((?!\/).){1,260}$
Web/serverfarms
Example: prd-managment-asp-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Web/serverfarms (asp)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: asp
Scope: resource group
Length: 1 - 40 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{1,40}$
Web/sites - Static Web App
Example: prd-managment-stapp-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Web/sites (stapp)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: stapp
Scope: global
Length: 2 - 60 characters
Valid Characters: Contains alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9-]{0,58}[a-zA-Z0-9]$
Web/sites - Web App
Example: prd-managment-app-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Web/sites (app)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: app
Scope: global
Length: 2 - 60 characters
Valid Characters: Contains alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9-]{0,58}[a-zA-Z0-9]$
Web/sites - Function App
Example: prd-managment-func-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Web/sites (func)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: func
Scope: global
Length: 2 - 60 characters
Valid Characters: Contains alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9-]{0,58}[a-zA-Z0-9]$
Web/sites - App Service Environment
Example: prd-managment-ase-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Web/sites (ase)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: ase
Scope: global
Length: 2 - 60 characters
Valid Characters: Contains alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9-]{0,58}[a-zA-Z0-9]$
Web/sites - Azure Static Web Apps
Example: prd-managment-aswba-auc
Components
Environment: Production (prd)
ProjAppSvc: Managment (managment)
Type: Web/sites (aswba)
Location: Australia Central (auc)
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: aswba
Scope: global
Length: 2 - 60 characters
Valid Characters: Contains alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9][a-zA-Z0-9-]{0,58}[a-zA-Z0-9]$
Web/sites/slots
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: slot
Scope: site
Length: 2 - 60 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{2,60}$