Depending on the selected solution, different steps will be required to perform proper VM deployment. When it comes to using ARM, take a look at the ARM reference page at https://docs.microsoft.com/en-us/azure/templates/microsoft.compute/2019-03-01/virtualmachines, where you can find the complete schema of a VM deployment:
{
"name": "string",
"type": "Microsoft.Compute/virtualMachines",
"apiVersion": "2019-03-01",
"location": "string",
"tags": {},
"plan": {
"name": "string",
"publisher": "string",
"product": "string",
"promotionCode": "string"
},
"properties": {
"hardwareProfile": {
"vmSize": "string"
},
...
}
}
The preceding schema will be similar to any other Azure resource that's deployed via ARM. The common...