Public/Deploy/IaaS/wvd/New-CmAzWVDHosts.json
{
"$schema": "https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "Environments": { "type": "Array" }, "NestedTemplatesLocation": { "type": "string", "defaultValue": "https://catalogartifact.azureedge.net/publicartifacts/Microsoft.Hostpool-ARM-1.0.14-preview/managedDisks-" } }, "functions": [], "variables": {}, "resources": [ // Microsoft Linked Template { "type": "Microsoft.Resources/deployments", "apiVersion": "2019-10-01", "name": "[concat('WVDhosts-Setup_', parameters('Environments')[copyIndex('WVDHostsCopy')].workspaceName)]", "resourceGroup": "[parameters('Environments')[copyIndex('WVDHostsCopy')].resourceGroupName]", "properties": { "mode": "Incremental", "templateLink": { "uri": "[concat(parameters('NestedTemplatesLocation'), toLower(parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmImageType), 'vm.json')]", "contentVersion": "1.0.0.0" }, "parameters": { "artifactsLocation": {"value": "https://wvdportalstorageblob.blob.core.windows.net/galleryartifacts/Configuration.zip"}, "vmImageVhdUri": {"value": ""}, "storageAccountResourceGroupName": {"value": ""}, "rdshImageSourceId": {"value": "[parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.customImageId]"}, "vmGalleryImageOffer": {"value": "[parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmLatestImageOffer]"}, "vmGalleryImagePublisher": {"value": "[parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmLatestImagePublisher]"}, "vmGalleryImageSKU": {"value": "[parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmLatestImageSku]"}, "rdshPrefix": {"value": "[concat(parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmNamePrefix,'-')]"}, "rdshNumberOfInstances": {"value": "[parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmCount]"}, "rdshVMDiskType": {"value": "StandardSSD_LRS"}, "rdshVmSize": {"value": "[parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmSize]"}, "enableAcceleratedNetworking": {"value": false}, "administratorAccountUsername": {"value": "[parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmAdmin]"}, "administratorAccountPassword": { "reference": { "secretName": "[parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmKeyVaultAdminSecret]", "keyVault": { "id": "[parameters('Environments')[copyIndex('WVDHostsCopy')].hostpool.keyVaultResourceId]" } } }, "subnet-id": {"value": "[concat(parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmVnetID, '/subnets/', parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmSubnet)]"}, "vhds": {"value": "[concat('vhds','/', concat(parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmNamePrefix,'-'))]"}, "location": {"value": "[replace(parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmLocation,' ','')]"}, "createNetworkSecurityGroup": {"value": false}, "networkSecurityGroupId": {"value": ""}, "networkSecurityGroupRules": {"value" : []}, "vmInitialNumber": {"value": "[parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmInitialNumber]"}, "hostpoolName": {"value": "[parameters('Environments')[copyIndex('WVDHostsCopy')].hostpool.hostpoolName]"}, "hostpoolToken": {"value": "[parameters('Environments')[copyIndex('WVDHostsCopy')].hostpool.hostpoolToken]"}, "domain": {"value": "[parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmDomain]"}, "ouPath": {"value": "[parameters('Environments')[copyIndex('WVDHostsCopy')].hostVm.hostVmDomainOU]"} } }, "copy": { "name": "WVDHostsCopy", "mode" : "Parallel", "count": "[length(parameters('Environments'))]" } } ], "outputs": {} } |