targetScope = 'subscription' @minLength(1) @maxLength(64) @description('Name which is used to generate a short unique hash for each resource') param name string @minLength(1) @description('Primary location for all resources') param location string @secure() @description('PostGreSQL Server administrator password') param databasePassword string var resourceToken = toLower(uniqueString(subscription().id, name, location)) var tags = { 'azd-env-name': name } resource resourceGroup 'Microsoft.Resources/resourceGroups@2021-04-01' = { name: '${name}-rg' location: location tags: tags } module resources 'resources.bicep' = { name: 'resources' scope: resourceGroup params: { name: name location: location resourceToken: resourceToken tags: tags databasePassword: databasePassword } } output AZURE_LOCATION string = location