Reference

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

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

AnalysisServices/servers
Example: devspaccas001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: AnalysisServices/servers (as)
Instance: 001
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: as
Scope: resource group
Length: 3 - 63 characters
Valid Characters: Lowercase letters and numbers. Start with lowercase letter.
Regx: ^[a-z][a-z0-9]{2,62}$
ApiManagement/service
Example: devspaccapim001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: ApiManagement/service (apim)
Instance: 001
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/api-version-sets
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: apivs
Scope: service
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
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
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: apii
Scope: api
Length: 1 - 256 characters
Invalid Characters: *#&+:<>?
Regx: ^[^\*#&\+:<>\?]{1,256}$
ApiManagement/service/apis/issues/attachments
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: apiia
Scope: issue
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: dev-spa-cc-appcs-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: AppConfiguration/configurationStores (appcs)
Instance: 001
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
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
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
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
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
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
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
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
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: devspaccaa001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Automation/automationAccounts (aa)
Instance: 001
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: devspaccba001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Batch/batchAccounts (ba)
Instance: 001
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: devspaccblchm001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Blockchain/blockchainMembers (blchm)
Instance: 001
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: dev-spa-bpas001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
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: dev-spa-bp001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
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: dev-spa-bpa001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
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: dev-spa-bpv001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
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: dev-spa-cc-botsvc-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: BotService/botServices (botsvc)
Instance: 001
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: dev-spa-cc-botec-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: BotService/enterpriseChannels (botec)
Instance: 001
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: devspaccredis001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Cache/Redis (redis)
Instance: 001
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: devspacccdnp001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Cdn/profiles (cdnp)
Instance: 001
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: devspacccdne001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Cdn/profiles/endpoints (cdne)
Instance: 001
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: devspacccerco001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: CertificateRegistration/certificateOrders (cerco)
Instance: 001
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: devspacccog001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: CognitiveServices/accounts (cog)
Instance: 001
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: devspaccavail001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Compute/availabilitySets (avail)
Instance: 001
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: devspaccdes001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Compute/diskEncryptionSets (des)
Instance: 001
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
Example: devfuncspaccosdisk001
Components
Environment: Development (dev)
Function: Sample Function (func)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Compute/disks (osdisk)
Instance: 001
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
Example: devfuncspaccdisk001
Components
Environment: Development (dev)
Function: Sample Function (func)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Compute/disks (disk)
Instance: 001
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: devspaccgal001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Compute/galleries (gal)
Instance: 001
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: devspacccimg001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Compute/images (cimg)
Instance: 001
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: devfuncspaccsnap001
Components
Environment: Development (dev)
Function: Sample Function (func)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Compute/snapshots (snap)
Instance: 001
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
Example: devfuncspaccvm001
Components
Environment: Development (dev)
Function: Sample Function (func)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Compute/virtualMachines (vm)
Instance: 001
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
Example: peidevfuncvm001
Components
Org: Sample Org (pei)
Environment: Development (dev)
Function: Sample Function (func)
Type: Compute/virtualMachines (vm)
Instance: 001
Naming Guidelines
Optional Components: Location,ProjAppSvc,UnitDept
Short Name: vm
Scope: resource group
Length: 1 - 15 characters
Invalid Characters: /\'[]:|<>+=;,?*@&_ ."
Regx: ^(?!.*-$)[^\/\[\]:|<>\+=;,\?@&_\. \*]{1,15}$
Compute/virtualMachineScaleSets
Example: devfuncspaccvmss001
Components
Environment: Development (dev)
Function: Sample Function (func)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Compute/virtualMachineScaleSets (vmss)
Instance: 001
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
Example: devfuncspaccvmss001
Components
Environment: Development (dev)
Function: Sample Function (func)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Compute/virtualMachineScaleSets (vmss)
Instance: 001
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: devspaccci001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: ContainerInstance/containerGroups (ci)
Instance: 001
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: devspacccr001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: ContainerRegistry/registries (cr)
Instance: 001
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: devspaccaks001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: ContainerService/managedClusters (aks)
Instance: 001
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: devspaccosmc001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: ContainerServiceopenShiftManagedClusters (osmc)
Instance: 001
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: devspacccihub001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: CustomerInsights/hubs (cihub)
Instance: 001
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: dev-spa-cc-cpas-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: CustomProviders/associations (cpas)
Instance: 001
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: dev-spa-cc-cprep-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: CustomProviders/resourceProviders (cprep)
Instance: 001
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: dev-spa-cc-dbjob-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: DataBox/jobs (dbjob)
Instance: 001
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: dev-spa-cc-dbw-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Databricks/workspaces (dbw)
Instance: 001
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: devspaccadf001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: DataFactory/factories (adf)
Instance: 001
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: devspaccdla001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: DataLakeAnalytics/accounts (dla)
Instance: 001
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: devspaccdls001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: DataLakeStore/accounts (dls)
Instance: 001
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: dev-spa-cc-dms-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: DataMigration/services (dms)
Instance: 001
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: devspaccmdbsv001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: DBforMariaDB/servers (mdbsv)
Instance: 001
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: devspaccmysql001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: DBforMySQL/servers (mysql)
Instance: 001
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: devspaccpsql001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: DBforPostgreSQL/servers (psql)
Instance: 001
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: devspacciot001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Devices/IotHubs (iot)
Instance: 001
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: devspaccprovs001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Devices/provisioningServices (provs)
Instance: 001
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: dev-spa-cc-dtlab-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: DevTestLab/labs (dtlab)
Instance: 001
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
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,13}[a-zA-Z0-9])$
DevTestLab/labs/virtualmachines
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,62}[a-zA-Z0-9])$
DocumentDB/databaseAccounts
Example: dev-spa-cc-dbact-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: DocumentDB/databaseAccounts (dbact)
Instance: 001
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: dev-spa-cc-evgd-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: EventGrid/domains (evgd)
Instance: 001
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: dev-spa-cc-evgs-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: EventGrid/eventSubscriptions (evgs)
Instance: 001
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: dev-spa-cc-egtp-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: EventGrid/topics (egtp)
Instance: 001
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: devspaccevhcl001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: EventHub/clusters (evhcl)
Instance: 001
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: devspaccevhns001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: EventHub/namespaces (evhns)
Instance: 001
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
Example: devspaccmls001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: HDInsight/clusters (mls)
Instance: 001
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
Example: devspaccspark001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: HDInsight/clusters (spark)
Instance: 001
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
Example: devspaccstorm001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: HDInsight/clusters (storm)
Instance: 001
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
Example: devspacchadoop001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: HDInsight/clusters (hadoop)
Instance: 001
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
Example: devspacchbase001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: HDInsight/clusters (hbase)
Instance: 001
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
Example: devspacckafka001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: HDInsight/clusters (kafka)
Instance: 001
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: dev-spa-cc-iejob-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: ImportExport/jobs (iejob)
Instance: 001
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: dev-spa-cc-ag-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Insights/actionGroups (ag)
Instance: 001
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: dev-spa-cc-inala-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Insights/activityLogAlerts (inala)
Instance: 001
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: dev-spa-cc-appi-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Insights/components (appi)
Instance: 001
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: dev-spa-cc-inma-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Insights/metricAlerts (inma)
Instance: 001
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: dev-spa-cc-insqr-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Insights/scheduledQueryRules (insqr)
Instance: 001
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: dev-spa-cc-iotapp-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: IoTCentral/IoTApps (iotapp)
Instance: 001
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: devspacckv001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: KeyVault/vaults (kv)
Instance: 001
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: kv
Scope: global
Length: 1 - 127 characters
Valid Characters: Alphanumerics and hyphens. Start with letter. End with letter or number.
Regx: ^(?!.*-{2}.*)([a-zA-Z]|[a-zA-Z][a-zA-Z0-9-]{0,125}[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: devspaccdec001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Kusto/clusters (dec)
Instance: 001
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: dev-spa-cc-ia-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Logic/integrationAccounts (ia)
Instance: 001
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: dev-spa-cc-lise-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Logic/integrationServiceEnvironments (lise)
Instance: 001
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: dev-spa-cc-logic-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Logic/workflows (logic)
Instance: 001
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: dev-spa-cc-mlcp-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: MachineLearning/commitmentPlans (mlcp)
Instance: 001
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: dev-spa-cc-mlweb-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: MachineLearning/webServices (mlweb)
Instance: 001
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: dev-spa-cc-mlws-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: MachineLearning/workspaces (mlws)
Instance: 001
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: dev-spa-cc-mlw-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: MachineLearningServices/workspaces (mlw)
Instance: 001
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: dev-spa-cc-id-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: ManagedIdentity/userAssignedIdentities (id)
Instance: 001
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: mg001
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: dev-spa-cc-macc-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Maps/accounts (macc)
Instance: 001
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: devspaccmms001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Media/mediaservices (mms)
Instance: 001
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: devspaccagw001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/applicationGateways (agw)
Instance: 001
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: devspaccasg001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/applicationSecurityGroups (asg)
Instance: 001
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: devspaccafw001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/azureFirewalls (afw)
Instance: 001
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: devspaccbas001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/bastionHosts (bas)
Instance: 001
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: devspacccon001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/connections (con)
Instance: 001
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.net001
This resource type has a unique naming pattern and must be manually named.
Network/expressRouteCircuits
Example: devspaccerc001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/expressRouteCircuits (erc)
Instance: 001
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: devspaccwaf001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/firewallPolicies (waf)
Instance: 001
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: devspaccfd001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/frontDoors (fd)
Instance: 001
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: devspaccfdfp001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/frontdoorWebApplicationFirewallPolicies (fdfp)
Instance: 001
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
Example: devspacclbi001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/loadBalancers (lbi)
Instance: 001
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
Example: devspacclbe001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/loadBalancers (lbe)
Instance: 001
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: devspacclgw001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/localNetworkGateways (lgw)
Instance: 001
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: devspaccnic001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/networkInterfaces (nic)
Instance: 001
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: devspaccnsg001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/networkSecurityGroups (nsg)
Instance: 001
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: devspaccnw001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/networkWatchers (nw)
Instance: 001
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.net001
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: devspaccpip001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/publicIPAddresses (pip)
Instance: 001
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: dev-spa-cc-rf-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/routeFilters (rf)
Instance: 001
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: devspaccse001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/serviceEndpointPolicies (se)
Instance: 001
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: dev-spa-cc-vgw-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/virtualNetworkGateways (vgw)
Instance: 001
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: devspaccvnet001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/virtualNetworks (vnet)
Instance: 001
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: devspaccvwan001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/virtualWans (vwan)
Instance: 001
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: devspaccvpng001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/vpnGateways (vpng)
Instance: 001
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: dev-spa-cc-vpn-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Network/vpnSites (vpn)
Instance: 001
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: dev-spa-cc-ntfns-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: NotificationHubs/namespaces (ntfns)
Instance: 001
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: dev-spa-cc-opic-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: OperationalInsights/clusters (opic)
Instance: 001
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: dev-spa-cc-log-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: OperationalInsights/workspaces (log)
Instance: 001
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: dev-spa-cc-pdash-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Portal/dashboards (pdash)
Instance: 001
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: dev-spa-cc-pbiwc-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: PowerBI/workspaceCollections (pbiwc)
Instance: 001
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: devspaccpbi001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: PowerBIDedicated/capacities (pbi)
Instance: 001
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: dev-spa-cc-rsv-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: RecoveryServices/vaults (rsv)
Instance: 001
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: dev-spa-cc-rns-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Relay/namespaces (rns)
Instance: 001
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: dev-spa-cc-deloy-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Resources/deployments (deloy)
Instance: 001
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: deloy
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: pei-dev-spa-cc-rg-001
Components
Org: Sample Org (pei)
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Resources/resourcegroups (rg)
Instance: 001
Naming Guidelines
Optional Components: UnitDept
Excluded Components: 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: dev-spa-cc-tspec-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Resources/templateSpecs (tspec)
Instance: 001
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: devspaccsb001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: ServiceBus/namespaces (sb)
Instance: 001
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: devspaccsbndc001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: ServiceBus/namespaces/disasterRecoveryConfigs (sbndc)
Instance: 001
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: devspaccrule001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: ServiceBus/namespaces/topics/subscriptions/rules (rule)
Instance: 001
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: devspaccsf001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: ServiceFabric/clusters (sf)
Instance: 001
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: devspaccsigr001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: SignalRService/signalR (sigr)
Instance: 001
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: devspaccsqlmi001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Sql/managedInstances (sqlmi)
Instance: 001
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
Example: devspaccsqldw001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Sql/servers (sqldw)
Instance: 001
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
Example: devspaccsql001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Sql/servers (sql)
Instance: 001
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: devspaccsqlfg001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Sql/servers/failoverGroups (sqlfg)
Instance: 001
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
Example: devspaccstvm001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Storage/storageAccounts (stvm)
Instance: 001
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: devspaccst001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Storage/storageAccounts (st)
Instance: 001
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: dev-spa-cc-sss-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: StorageSync/storageSyncServices (sss)
Instance: 001
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: devspaccssimp001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: StorSimple/managers (ssimp)
Instance: 001
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: dev-spa-cc-sasj-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: StreamAnalytics/streamingjobs (sasj)
Instance: 001
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: dev001
Components
Environment: Development (dev)
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
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: synsp
Synapse/workspaces/sqlPools
This resource has a lower-level scope and does not require a unique name.
Naming Guidelines
Short Name: syndp
TimeSeriesInsights/environments
Example: dev-spa-cc-tsi-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: TimeSeriesInsights/environments (tsi)
Instance: 001
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: dev-spa-cc-wbcer-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Web/certificates (wbcer)
Instance: 001
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: dev-spa-cc-plan-001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Web/serverfarms (plan)
Instance: 001
Naming Guidelines
Optional Components: UnitDept
Excluded Components: Org,Function
Short Name: plan
Scope: resource group
Length: 1 - 40 characters
Valid Characters: Alphanumerics and hyphens.
Regx: ^[a-zA-Z0-9-]{1,40}$
Web/sites
Example: devspaccstapp001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Web/sites (stapp)
Instance: 001
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
Example: devspaccapp001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Web/sites (app)
Instance: 001
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
Example: devspaccfunc001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Web/sites (func)
Instance: 001
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
Example: devspaccase001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Web/sites (ase)
Instance: 001
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
Example: devspaccaswba001
Components
Environment: Development (dev)
ProjAppSvc: Sample Project/App/Service (spa)
Location: Canada Central (cc)
Type: Web/sites (aswba)
Instance: 001
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}$
An error has occurred. This application may no longer respond until reloaded. Reload 🗙