Bicep Azure Naming module
Bicep and ARM template module for keeping a consistent Azure resources naming convention, as well as respecting the rules for each resource name (max length, whether dashes are allowed etc). Inspired and based on the nice Terraform module/implementation .
How to use / Getting started
A template sample repository was created to showcase how to use this module (https://github.com/nianton/bicep-starter ), and you will also find an example in the /examples
folder, with the example.sub.bicep
demonstrating how to use this module to facilitate naming resources on Azure.
User-defined types and imports
The naming module now supports user-defined types, as well as the imports, to offer a more strongly-typed reference of the module. The examples
folder has been updated using this feature, reference: Documentation Article .
The coding experience would like the below:
Parameter name
Description
Type
Default value
suffix
Array of suffix parts to be included in the naming
array(string)
[]
prefix
Array of prefix parts to be included in the naming
array(string)
[]
uniqueSeed
The string be used as the seed for
string
resourceGroup().id
uniqueLength
The number of characters in the unique part
int
4
useDashes
Whether to use dash (-) as delimiter
bool
true
useLowerCase
Whether to use lower case letters
bool
true
Module names
object output properties
Below is a reference of the output names
object values with the following sample input -deployed to 'West Europe' region:
suffix = [
'myapp'
'dev'
'**location**' // location/region placeholder, replaced with its abbreviation
]
uniqueLength = 4
Resource reference
slug
name
nameUnique
aiSearch
srch
srch-myapp-dev-weu
srch-myapp-dev-weu-szs4
analysisServicesServer
as
asmyappdevweu
asmyappdevweuszs4
apiManagement
apim
apimmyappdevweu
apimmyappdevweuszs4
appConfiguration
appcg
appcg-myapp-dev-weu
appcg-myapp-dev-weu-szs4
appService
app
app-myapp-dev-weu
app-myapp-dev-weu-szs4
appServiceEnvironment
ase
ase-myapp-dev-weu
ase-myapp-dev-weu-szs4
appServicePlan
plan
plan-myapp-dev-weu
plan-myapp-dev-weu-szs4
applicationGateway
agw
agw-myapp-dev-weu
agw-myapp-dev-weu-szs4
applicationInsights
appi
appi-myapp-dev-weu
appi-myapp-dev-weu-szs4
applicationSecurityGroup
asg
asg-myapp-dev-weu
asg-myapp-dev-weu-szs4
automationAccount
aa
aa-myapp-dev-weu
aa-myapp-dev-weu-szs4
automationCertificate
aacert
aacert-myapp-dev-weu
aacert-myapp-dev-weu-szs4
automationCredential
aacred
aacred-myapp-dev-weu
aacred-myapp-dev-weu-szs4
automationRunbook
aacred
aacred-myapp-dev-weu
aacred-myapp-dev-weu-szs4
automationSchedule
aasched
aasched-myapp-dev-weu
aasched-myapp-dev-weu-szs4
automationVariable
aavar
aavar-myapp-dev-weu
aavar-myapp-dev-weu-szs4
availabilitySet
avail
avail-myapp-dev-weu
avail-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
bastionHost
bas
bas-myapp-dev-weu
bas-myapp-dev-weu-szs4
batchAccount
ba
bamyappdevweu
bamyappdevweuszs4
batchApplication
baapp
baapp-myapp-dev-weu
baapp-myapp-dev-weu-szs4
batchCertificate
bacert
bacert-myapp-dev-weu
bacert-myapp-dev-weu-szs4
batchPool
bapool
bapool-myapp-dev-weu
bapool-myapp-dev-weu-szs
botChannelDirectline
botline
botline-myapp-dev-weu
botline-myapp-dev-weu-szs4
botChannelEmail
botmail
botmail-myapp-dev-weu
botmail-myapp-dev-weu-szs4
botChannelMsTeams
botteams
botteams-myapp-dev-weu
botteams-myapp-dev-weu-szs4
botChannelSlack
botslack
botslack-myapp-dev-weu
botslack-myapp-dev-weu-szs4
botChannelsRegistration
botchan
botchan-myapp-dev-weu
botchan-myapp-dev-weu-szs4
botConnection
botcon
botcon-myapp-dev-weu
botcon-myapp-dev-weu-szs4
botWebApp
bot
bot-myapp-dev-weu
bot-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
cdnEndpoint
cdn
cdn-myapp-dev-weu
cdn-myapp-dev-weu-szs4
cdnProfile
cdnprof
cdnprof-myapp-dev-weu
cdnprof-myapp-dev-weu-szs4
chaosExperiment
chaosexp
chaosexp-myapp-dev-weu
chaosexp-myapp-dev-weu-szs4
chaosTarget
chaostarget
chaostarget-myapp-dev-weu
chaostarget-myapp-dev-weu-szs4
cognitiveAccount
cog
cog-myapp-dev-weu
cog-myapp-dev-weu-szs4
cognitiveServicesComputerVision
cv
cv-myapp-dev-weu
cv-myapp-dev-weu-szs4
cognitiveServicesContentModerator
cm
cm-myapp-dev-weu
cm-myapp-dev-weu-szs4
cognitiveServicesContentSafety
cs
cs-myapp-dev-weu
cs-myapp-dev-weu-szs4
cognitiveServicesCustomVisionPrediction
cstv
cstv-myapp-dev-weu
cstv-myapp-dev-weu-szs4
cognitiveServicesCustomVisionTraining
cstvt
cstvt-myapp-dev-weu
cstvt-myapp-dev-weu-szs4
cognitiveServicesDocumentIntelligence
di
di-myapp-dev-weu
di-myapp-dev-weu-szs4
cognitiveServicesFaceApi
face
face-myapp-dev-weu
face-myapp-dev-weu-szs4
cognitiveServicesImmersiveReader
ir
ir-myapp-dev-weu
ir-myapp-dev-weu-szs4
cognitiveServicesLanguageService
lang
lang-myapp-dev-weu
lang-myapp-dev-weu-szs4
cognitiveServicesMultiServiceAccount
aisa
aisa-myapp-dev-weu
aisa-myapp-dev-weu-szs4
cognitiveServicesOpenAi
oai
oai-myapp-dev-weu
oai-myapp-dev-weu-szs4
cognitiveServicesSpeechService
spch
spch-myapp-dev-weu
spch-myapp-dev-weu-szs4
cognitiveServicesTranslator
trsl
trsl-myapp-dev-weu
trsl-myapp-dev-weu-szs4
cognitiveServicesVideoIndexer
avi
avi-myapp-dev-weu
avi-myapp-dev-weu-szs4
containerApps
ca
ca-myapp-dev-weu
ca-myapp-dev-weu-szs4
containerAppsEnvironment
cae
cae-myapp-dev-weu
cae-myapp-dev-weu-szs4
containerGroup
cg
cg-myapp-dev-weu
cg-myapp-dev-weu-szs4
containerRegistry
acr
acrmyappdevweu
acrmyappdevweuszs4
containerRegistryWebhook
crwh
crwhmyappdevweu
crwhmyappdevweuszs4
cosmosdbAccount
cosmos
cosmos-myapp-dev-weu
cosmos-myapp-dev-weu-szs4
customProvider
prov
prov-myapp-dev-weu
prov-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
dashboard
dsb
dsb-myapp-dev-weu
dsb-myapp-dev-weu-szs4
dataFactory
adf
adf-myapp-dev-weu
adf-myapp-dev-weu-szs4
dataFactoryDatasetMysql
adfmysql
adfmysql-myapp-dev-weu
adfmysql-myapp-dev-weu-szs4
dataFactoryDatasetPostgresql
adfpsql
adfpsql-myapp-dev-weu
adfpsql-myapp-dev-weu-szs4
dataFactoryDatasetSqlServerTable
adfmssql
adfmssql-myapp-dev-weu
adfmssql-myapp-dev-weu-szs4
dataFactoryIntegrationRuntimeManaged
adfir
adfir-myapp-dev-weu
adfir-myapp-dev-weu-szs4
dataFactoryLinkedServiceDataLakeStorageGen2
adfsvst
adfsvst-myapp-dev-weu
adfsvst-myapp-dev-weu-szs4
dataFactoryLinkedServiceKeyVault
adfsvkv
adfsvkv-myapp-dev-weu
adfsvkv-myapp-dev-weu-szs4
dataFactoryLinkedServiceMysql
adfsvmysql
adfsvmysql-myapp-dev-weu
adfsvmysql-myapp-dev-weu-szs4
dataFactoryLinkedServicePostgresql
adfsvpsql
adfsvpsql-myapp-dev-weu
adfsvpsql-myapp-dev-weu-szs4
dataFactoryLinkedServiceSqlServer
adfsvmssql
adfsvmssql-myapp-dev-weu
adfsvmssql-myapp-dev-weu-szs4
dataFactoryPipeline
adfpl
adfpl-myapp-dev-weu
adfpl-myapp-dev-weu-szs4
dataFactoryTriggerSchedule
adftg
adftg-myapp-dev-weu
adftg-myapp-dev-weu-szs4
dataLakeAnalyticsAccount
dla
dlamyappdevweu
dlamyappdevweuszs4
dataLakeAnalyticsFirewallRule
dlfw
dlfw-myapp-dev-weu
dlfw-myapp-dev-weu-szs4
dataLakeStore
dls
dlsmyappdevweu
dlsmyappdevweuszs4
dataLakeStoreFirewallRule
dlsfw
dlsfw-myapp-dev-weu
dlsfw-myapp-dev-weu-szs4
databaseMigrationProject
migr
migr-myapp-dev-weu
migr-myapp-dev-weu-szs4
databaseMigrationService
dms
dms-myapp-dev-weu
dms-myapp-dev-weu-szs4
databricksWorkspace
dbw
dbw-myapp-dev-weu
dbw-myapp-dev-weu-szs4
devTestLab
lab
lab-myapp-dev-weu
lab-myapp-dev-weu-szs4
devTestLinuxVirtualMachine
labvm
labvm-myapp-dev-weu
labvm-myapp-dev-weu-szs4
devTestWindowsVirtualMachine
labvm
labvm-myapp-dev
labvm-myapp-dev
diskEncryptionSet
des
des-myapp-dev-weu
des-myapp-dev-weu-szs4
dnsZone
dns
dns-myapp-dev-weu
dns-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
eventGridDomain
egd
egd-myapp-dev-weu
egd-myapp-dev-weu-szs4
eventGridDomainTopic
egdt
egdt-myapp-dev-weu
egdt-myapp-dev-weu-szs4
eventGridEventSubscription
egs
egs-myapp-dev-weu
egs-myapp-dev-weu-szs4
eventGridTopic
egt
egt-myapp-dev-weu
egt-myapp-dev-weu-szs4
eventHub
evh
evh-myapp-dev-weu
evh-myapp-dev-weu-szs4
eventHubAuthorizationRule
ehar
ehar-myapp-dev-weu
ehar-myapp-dev-weu-szs4
eventHubConsumerGroup
ehcg
ehcg-myapp-dev-weu
ehcg-myapp-dev-weu-szs4
eventHubNamespace
ehn
ehn-myapp-dev-weu
ehn-myapp-dev-weu-szs4
eventHubNamespaceAuthorizationRule
ehnar
ehnar-myapp-dev-weu
ehnar-myapp-dev-weu-szs4
eventHubNamespaceDisasterRecoveryConfig
ehdr
ehdr-myapp-dev-weu
ehdr-myapp-dev-weu-szs4
expressRouteCircuit
erc
erc-myapp-dev-weu
erc-myapp-dev-weu-szs4
expressRouteGateway
ergw
ergw-myapp-dev-weu
ergw-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
firewall
afw
afw-myapp-dev-weu
afw-myapp-dev-weu-szs4
firewallPolicy
afwp
afwp-myapp-dev-weu
afwp-myapp-dev-weu-szs4
frontDoor
fd
fd-myapp-dev-weu
fd-myapp-dev-weu-szs4
frontDoorFirewallPolicy
fdfw
fdfw-myapp-dev-weu
fdfw-myapp-dev-weu-szs4
functionApp
func
func-myapp-dev-weu
func-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
grafana
grfn
grfn-myapp-dev-weu
grfn-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
hdInsightHadoopCluster
hadoop
hadoop-myapp-dev-weu
hadoop-myapp-dev-weu-szs4
hdInsightHbaseCluster
hbase
hbase-myapp-dev-weu
hbase-myapp-dev-weu-szs4
hdInsightInteractiveQueryCluster
iqr
iqr-myapp-dev-weu
iqr-myapp-dev-weu-szs4
hdInsightKafkaCluster
kafka
kafka-myapp-dev-weu
kafka-myapp-dev-weu-szs4
hdInsightMlServicesCluster
mls
mls-myapp-dev-weu
mls-myapp-dev-weu-szs4
hdInsightRserverCluster
rsv
rsv-myapp-dev-weu
rsv-myapp-dev-weu-szs4
hdInsightSparkCluster
spark
spark-myapp-dev-weu
spark-myapp-dev-weu-szs4
hdInsightStormCluster
storm
storm-myapp-dev-weu
storm-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
image
img
img-myapp-dev-weu
img-myapp-dev-weu-szs4
iotCentralApplication
iotapp
iotapp-myapp-dev-weu
iotapp-myapp-dev-weu-szs4
iotHub
iot
iot-myapp-dev-weu
iot-myapp-dev-weu-szs4
iotHubConsumerGroup
iotcg
iotcg-myapp-dev-weu
iotcg-myapp-dev-weu-szs4
iotHubDps
dps
dps-myapp-dev-weu
dps-myapp-dev-weu-szs4
iotHubDpsCertificate
dpscert
dpscert-myapp-dev-weu
dpscert-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
keyVault
kv
kv-myapp-dev-weu
kv-myapp-dev-weu-szs4
keyVaultCertificate
kvc
kvc-myapp-dev-weu
kvc-myapp-dev-weu-szs4
keyVaultKey
kvk
kvk-myapp-dev-weu
kvk-myapp-dev-weu-szs4
keyVaultSecret
kvs
kvs-myapp-dev-weu
kvs-myapp-dev-weu-szs4
kubernetesCluster
aks
aks-myapp-dev-weu
aks-myapp-dev-weu-szs4
kustoCluster
kc
kcmyappdevweu
kcmyappdevweuszs4
kustoDatabase
kdb
kdb-myapp-dev-weu
kdb-myapp-dev-weu-szs4
kustoEventHubDataConnection
kehc
kehc-myapp-dev-weu
kehc-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
linuxVirtualMachine
vm
vm-myapp-dev-weu
vm-myapp-dev-weu-szs4
linuxVirtualMachineScaleSet
vmss
vmss-myapp-dev-weu
vmss-myapp-dev-weu-szs4
loadBalancer
lb
lb-myapp-dev-weu
lb-myapp-dev-weu-szs4
loadBalancerNatRule
lbnatrl
lbnatrl-myapp-dev-weu
lbnatrl-myapp-dev-weu-szs4
loadTesting
lt
lt-myapp-dev-weu
lt-myapp-dev-weu-szs4
localNetworkGateway
lgw
lgw-myapp-dev-weu
lgw-myapp-dev-weu-szs4
logAnalyticsWorkspace
log
log-myapp-dev-weu
log-myapp-dev-weu-szs4
logicApp
logic
logic-myapp-dev-weu
logic-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
machineLearningWorkspace
mlw
mlw-myapp-dev-weu
mlw-myapp-dev-weu-szs4
managedDisk
dsk
dsk-myapp-dev-weu
dsk-myapp-dev-weu-szs4
managedIdentity
id
id-myapp-dev-weu
id-myapp-dev-weu-szs4
mapsAccount
map
map-myapp-dev-weu
map-myapp-dev-weu-szs4
mariadbDatabase
mariadb
mariadb-myapp-dev-weu
mariadb-myapp-dev-weu-szs4
mariadbFirewallRule
mariafw
mariafw-myapp-dev-weu
mariafw-myapp-dev-weu-szs4
mariadbServer
maria
maria-myapp-dev-weu
maria-myapp-dev-weu-szs4
mariadbVirtualNetworkRule
mariavn
mariavn-myapp-dev-weu
mariavn-myapp-dev-weu-szs4
mssqlDatabase
sqldb
sqldb-myapp-dev-weu
sqldb-myapp-dev-weu-szs4
mssqlElasticpool
sqlep
sqlep-myapp-dev-weu
sqlep-myapp-dev-weu-szs4
mssqlServer
sql
sql-myapp-dev-weu
sql-myapp-dev-weu-szs4
mysqlDatabase
mysqldb
mysqldb-myapp-dev-weu
mysqldb-myapp-dev-weu-szs4
mysqlFirewallRule
mysqlfw
mysqlfw-myapp-dev-weu
mysqlfw-myapp-dev-weu-szs4
mysqlServer
mysql
mysql-myapp-dev-weu
mysql-myapp-dev-weu-szs4
mysqlVirtualNetworkRule
mysqlvn
mysqlvn-myapp-dev-weu
mysqlvn-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
networkInterface
nic
nic-myapp-dev-weu
nic-myapp-dev-weu-szs4
networkSecurityGroup
nsg
nsg-myapp-dev-weu
nsg-myapp-dev-weu-szs4
networkSecurityGroupRule
nsgr
nsgr-myapp-dev-weu
nsgr-myapp-dev-weu-szs4
networkSecurityRule
nsgr
nsgr-myapp-dev-weu
nsgr-myapp-dev-weu-szs4
networkWatcher
nw
nw-myapp-dev-weu
nw-myapp-dev-weu-szs4
notificationHub
nh
nh-myapp-dev-weu
nh-myapp-dev-weu-szs4
notificationHubAuthorizationRule
dnsrec
dnsrec-myapp-dev-weu
dnsrec-myapp-dev-weu-szs4
notificationHubNamespace
dnsrec
dnsrec-myapp-dev-weu
dnsrec-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
pointToSiteVpnGateway
vpngw
vpngw-myapp-dev-weu
vpngw-myapp-dev-weu-szs4
postgresqlDatabase
psqldb
psqldb-myapp-dev-weu
psqldb-myapp-dev-weu-szs4
postgresqlFirewallRule
psqlfw
psqlfw-myapp-dev-weu
psqlfw-myapp-dev-weu-szs4
postgresqlServer
psql
psql-myapp-dev-weu
psql-myapp-dev-weu-szs4
postgresqlVirtualNetworkRule
psqlvn
psqlvn-myapp-dev-weu
psqlvn-myapp-dev-weu-szs4
powerbiEmbedded
pbi
pbi-myapp-dev-weu
pbi-myapp-dev-weu-szs4
privateDnsZone
pdns
pdns-myapp-dev-weu
pdns-myapp-dev-weu-szs4
publicIp
pip
pip-myapp-dev-weu
pip-myapp-dev-weu-szs4
publicIpPrefix
pippf
pippf-myapp-dev-weu
pippf-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
redisCache
redis
redis-myapp-dev-weu
redis-myapp-dev-weu-szs4
redisFirewallRule
redisfw
redisfwmyappdevweu
redisfwmyappdevweuszs4
relayHybridConnection
rlhc
rlhc-myapp-dev-weu
rlhc-myapp-dev-weu-szs4
relayNamespace
rln
rln-myapp-dev-weu
rln-myapp-dev-weu-szs4
resourceGroup
rg
rg-myapp-dev-weu
rg-myapp-dev-weu-szs4
roleAssignment
ra
ra-myapp-dev-weu
ra-myapp-dev-weu-szs4
roleDefinition
rd
rd-myapp-dev-weu
rd-myapp-dev-weu-szs4
route
rt
rt-myapp-dev-weu
rt-myapp-dev-weu-szs4
routeTable
route
route-myapp-dev-weu
route-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
serviceBusNamespace
sb
sb-myapp-dev-weu
sb-myapp-dev-weu-szs4
serviceBusNamespaceAuthorizationRule
sbar
sbar-myapp-dev-weu
sbar-myapp-dev-weu-szs4
serviceBusQueue
sbq
sbq-myapp-dev-weu
sbq-myapp-dev-weu-szs4
serviceBusQueueAuthorizationRule
sbqar
sbqar-myapp-dev-weu
sbqar-myapp-dev-weu-szs4
serviceBusSubscription
sbs
sbs-myapp-dev-weu
sbs-myapp-dev-weu-szs4
serviceBusSubscriptionRule
sbsr
sbsr-myapp-dev-weu
sbsr-myapp-dev-weu-szs4
serviceBusTopic
sbt
sbt-myapp-dev-weu
sbt-myapp-dev-weu-szs4
serviceBusTopicAuthorizationRule
dnsrec
dnsrec-myapp-dev-weu
dnsrec-myapp-dev-weu-szs4
serviceFabricCluster
sf
sf-myapp-dev-weu
sf-myapp-dev-weu-szs4
serviceFabricManagedCluster
sfmc
sfmc-myapp-dev-weu
sfmc-myapp-dev-weu-szs4
sharedImage
si
si-myapp-dev-weu
si-myapp-dev-weu-szs4
sharedImageGallery
sig
sigmyappdevweu
sigmyappdevweuszs4
signalrService
sgnlr
sgnlr-myapp-dev-weu
sgnlr-myapp-dev-weu-szs4
snapshots
snap
snap-myapp-dev-weu
snap-myapp-dev-weu-szs4
sqlElasticpool
sqlep
sqlep-myapp-dev-weu
sqlep-myapp-dev-weu-szs4
sqlFailoverGroup
sqlfg
sqlfg-myapp-dev-weu
sqlfg-myapp-dev-weu-szs4
sqlFirewallRule
sqlfw
sqlfw-myapp-dev-weu
sqlfw-myapp-dev-weu-szs4
sqlServer
sql
sql-myapp-dev-weu
sql-myapp-dev-weu-szs4
storageAccount
st
stmyappdevweu
stmyappdevweuszs4
storageBlob
blob
blob-myapp-dev-weu
blob-myapp-dev-weu-szs4
storageContainer
stct
stct-myapp-dev-weu
stct-myapp-dev-weu-szs4
storageDataLakeGen2Filesystem
stdl
stdl-myapp-dev-weu
stdl-myapp-dev-weu-szs4
storageQueue
stq
stq-myapp-dev-weu
stq-myapp-dev-weu-szs4
storageShare
sts
sts-myapp-dev-weu
sts-myapp-dev-weu-szs4
storageShareDirectory
sts
sts-myapp-dev-weu
sts-myapp-dev-weu-szs4
storageTable
stt
sttmyappdevweu
sttmyappdevweuszs4
streamAnalyticsFunctionJavascriptUdf
asafunc
asafunc-myapp-dev-weu
asafunc-myapp-dev-weu-szs4
streamAnalyticsJob
asa
asa-myapp-dev-weu
asa-myapp-dev-weu-szs4
streamAnalyticsOutputBlob
asaoblob
asaoblob-myapp-dev-weu
asaoblob-myapp-dev-weu-szs4
streamAnalyticsOutputEventHub
asaoeh
asaoeh-myapp-dev-weu
asaoeh-myapp-dev-weu-szs4
streamAnalyticsOutputMssql
asaomssql
asaomssql-myapp-dev-weu
asaomssql-myapp-dev-weu-szs4
streamAnalyticsOutputServiceBusQueue
asaosbq
asaosbq-myapp-dev-weu
asaosbq-myapp-dev-weu-szs4
streamAnalyticsOutputServiceBusTopic
asaosbt
asaosbt-myapp-dev-weu
asaosbt-myapp-dev-weu-szs4
streamAnalyticsReferenceInputBlob
asarblob
asarblob-myapp-dev-weu
asarblob-myapp-dev-weu-szs4
streamAnalyticsStreamInputBlob
asaiblob
asaiblob-myapp-dev-weu
asaiblob-myapp-dev-weu-szs4
streamAnalyticsStreamInputEventHub
asaieh
asaieh-myapp-dev-weu
asaieh-myapp-dev-weu-szs4
streamAnalyticsStreamInputIotHub
asaiiot
asaiiot-myapp-dev-weu
asaiiot-myapp-dev-weu-szs4
subnet
snet
snet-myapp-dev-weu
snet-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
templateDeployment
deploy
deploy-myapp-dev-weu
deploy-myapp-dev-weu-szs4
trafficManagerProfile
traf
traf-myapp-dev-weu
traf-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
virtualMachine
vm
vm-myapp-dev-we
vm-myapp-dev-we
virtualMachineScaleSet
vmss
vmss-myapp-dev
vmss-myapp-dev
virtualNetwork
vnet
vnet-myapp-dev-weu
vnet-myapp-dev-weu-szs4
virtualNetworkGateway
vgw
vgw-myapp-dev-weu
vgw-myapp-dev-weu-szs4
virtualNetworkPeering
vpeer
vpeer-myapp-dev-weu
vpeer-myapp-dev-weu-szs4
virtualWan
vwan
vwan-myapp-dev-weu
vwan-myapp-dev-weu-szs4
Go to top
Resource reference
slug
name
nameUnique
windowsVirtualMachine
vm
vm-myapp-dev-we
vm-myapp-dev-we
windowsVirtualMachineScaleSet
vmss
vmss-myapp-dev
vmss-myapp-dev
Go to top
Azure naming for Bicep/ARM is licensed under the MIT license.