1616 }
1717 },
1818 "variables" : {
19- "namingInfix" : " [toLower(substring(concat(' existingvmss', uniqueString(resourceGroup().id)), 0, 16))] " ,
19+ "namingInfix" : " existingvmss" ,
2020 "virtualNetworkName" : " [concat(variables('namingInfix'), 'vnet')]" ,
2121 "publicIPAddressName" : " [concat(variables('namingInfix'), 'pip')]" ,
2222 "subnetName" : " [concat(variables('namingInfix'), 'subnet')]" ,
9393 "type" : " Microsoft.Compute/virtualMachineScaleSets" ,
9494 "name" : " existingvmss" ,
9595 "location" : " [resourceGroup().location]" ,
96- "apiVersion" : " 2016-04 -30-preview " ,
96+ "apiVersion" : " 2017-03 -30" ,
9797 "dependsOn" : [
9898 " [concat('Microsoft.Network/loadBalancers/', variables('loadBalancerName'))]" ,
9999 " [concat('Microsoft.Network/virtualNetworks/', variables('virtualNetworkName'))]"
121121 }
122122 },
123123 "osProfile" : {
124- "computerNamePrefix" : " [toLower(substring(concat('existingvmss', uniqueString(resourceGroup().id)), 0, 9))] " ,
124+ "computerNamePrefix" : " existvmss " ,
125125 "adminUsername" : " [parameters('adminUsername')]" ,
126126 "adminPassword" : " [parameters('adminPassword')]"
127127 },
134134 "name" : " [concat(variables('namingInfix'), 'ipconfig')]" ,
135135 "properties" : {
136136 "subnet" : {
137- "id" : " [concat('/subscriptions/', subscription().subscriptionId,'/resourceGroups/', resourceGroup().name, '/providers/ Microsoft.Network/virtualNetworks/', variables('virtualNetworkName'), '/subnets/' , variables('subnetName'))]"
137+ "id" : " [resourceId(' Microsoft.Network/virtualNetworks/subnets ', variables('virtualNetworkName'), variables('subnetName'))]"
138138 },
139139 "loadBalancerBackendAddressPools" : [{
140- "id" : " [concat('/subscriptions/', subscription().subscriptionId,'/resourceGroups/', resourceGroup().name, '/providers/ Microsoft.Network/loadBalancers/', variables('loadBalancerName'), '/backendAddressPools/' , variables('bePoolName'))]"
140+ "id" : " [resourceId(' Microsoft.Network/loadBalancers/backendAddressPools ', variables('loadBalancerName'), variables('bePoolName'))]"
141141 }],
142142 "loadBalancerInboundNatPools" : [{
143- "id" : " [concat('/subscriptions/', subscription().subscriptionId,'/resourceGroups/', resourceGroup().name, '/providers/ Microsoft.Network/loadBalancers/', variables('loadBalancerName'), '/inboundNatPools/' , variables('natPoolName'))]"
143+ "id" : " [resourceId(' Microsoft.Network/loadBalancers/inboundNatPools ', variables('loadBalancerName'), variables('natPoolName'))]"
144144 }]
145145 }
146146 }]
218218 "value" : " existingvmss"
219219 }
220220 }
221- }
221+ }
0 commit comments