Skip to content

Bicep and ARM template module for keeping a consistent Azure resource naming convention.

License

Notifications You must be signed in to change notification settings

nianton/azure-naming

Repository files navigation

Bicep Azure Naming module

bicep-CI

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:

Naming module VS Code autocomplete

Reference

Input Parameters

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

Index: A - B - C - D - E - F - G - H - I - K - L - M - N - P - R - S - T - V - W

A

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

B

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

C

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

D

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

E

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

F

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

G

Resource reference                              slug name nameUnique
grafana grfn grfn-myapp-dev-weu grfn-myapp-dev-weu-szs4
Go to top

H

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

I

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

K

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

L

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

M

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

N

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

P

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

R

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

S

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

T

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

V

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

W

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

License

Azure naming for Bicep/ARM is licensed under the MIT license.

About

Bicep and ARM template module for keeping a consistent Azure resource naming convention.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published