Skip to content

Instantly share code, notes, and snippets.

@takekazuomi
Created October 18, 2020 05:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save takekazuomi/e9a695223a106256d42da9b75ab1ecc7 to your computer and use it in GitHub Desktop.
Save takekazuomi/e9a695223a106256d42da9b75ab1ecc7 to your computer and use it in GitHub Desktop.
param vnet object
param vmName string = 'linux-vm'
param vmSize string = 'Standard_B1s'
param adminUsername string = 'takekazu.omi'
param adminPassword string {
secure: true
}
param subnetName string = 'subnet1'
param customData string = ''
param location string = resourceGroup().location
output results object = {
subnetId1:subnetId1
subnetId2:subnetId2
subnetId3:subnetId3
vnetRef: vnetRef
vnetName: vnetName
vnetId: vnet.resourceId
}
var subnetId1 = resourceId(vnet.resourceId, 'subnets', subnetName)
var subnetId2 = vnet.properties.subnets[0].id
var subnetId3 = resourceId(vnet.resourceGroupName, 'Microsoft.Network/virtualNetworks/subnets', vnetName, subnetName)
var vnetRef = reference(vnet.resourceId, '2020-05-01', 'Full')
// get vnet name from vnet id
var vnetName = last(split(vnet.resourceId, '/'))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment