{ "type": "Microsoft.VirtualMachineImages/imageTemplates", "apiVersion": "2019-05-01-preview", "location": "", "dependsOn": [], "tags": { "imagebuilderTemplate": "windows2019", "userIdentity": "enabled" }, "identity": { "type": "UserAssigned", "userAssignedIdentities": { "": {} } }, "properties": { "buildTimeoutInMinutes" : 100, "vmProfile": { "vmSize": "Standard_D2_v2", "osDiskSizeGB": 127 }, "source": { "type": "PlatformImage", "publisher": "MicrosoftWindowsServer", "offer": "WindowsServer", "sku": "2019-Datacenter", "version": "latest" }, "customize": [ { "type": "PowerShell", "name": "CreateBuildPath", "runElevated": false, "scriptUri": "https://raw.githubusercontent.com/danielsollondon/azvmimagebuilder/master/testPsScript.ps1" }, { "type": "WindowsRestart", "restartCheckCommand": "echo Azure-Image-Builder-Restarted-the-VM > c:\\buildArtifacts\\azureImageBuilderRestart.txt", "restartTimeout": "5m" }, { "type": "File", "name": "downloadBuildArtifacts", "sourceUri": "https://raw.githubusercontent.com/danielsollondon/azvmimagebuilder/master/quickquickstarts/exampleArtifacts/buildArtifacts/index.html", "destination":"c:\\buildArtifacts\\index.html" }, { "type": "PowerShell", "name": "settingUpMgmtAgtPath", "runElevated": false, "inline": [ "mkdir c:\\buildActions", "echo Azure-Image-Builder-Was-Here > c:\\buildActions\\buildActionsOutput.txt" ] }, { "type": "WindowsUpdate", "searchCriteria": "IsInstalled=0", "filters": [ "exclude:$_.Title -like '*Preview*'", "include:$true" ], "updateLimit": 20 } ], "distribute": [ { "type":"ManagedImage", "imageId": "/subscriptions//resourceGroups//providers/Microsoft.Compute/images/", "location": "", "runOutputName": "", "artifactTags": { "source": "azVmImageBuilder", "baseosimg": "windows2019" } } ] } }