List virtual machines
step
Lists the Azure virtual machines in a subscription.
azure-virtual-machines-step-vm-list
This Azure step container lists the virtual machines in an Azure subscription or resource group and sets an output, virtualMachines
, to an array of virtual machine objects.
Example output virtualMachines
[
{
"additionalCapabilities": null,
"availabilitySet": null,
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true,
"storageUri": "https://linuxvm1cc4de86a.blob.core.windows.net/"
}
},
"hardwareProfile": {
"vmSize": "Standard_D3_v2"
},
"id": "/subscriptions/c82736ee-c108-452b-8178-f548c95d18fe/resourceGroups/TESTER/providers/Microsoft.Compute/virtualMachines/linux-vm1",
"identity": null,
"instanceView": null,
"licenseType": null,
"location": "ukwest",
"name": "linux-vm1",
"networkProfile": {
"networkInterfaces": [
{
"id": "/subscriptions/c82736ee-c108-452b-8178-f548c95d18fe/resourceGroups/tester/providers/Microsoft.Network/networkInterfaces/linux-vm1-nic",
"primary": null,
"resourceGroup": "tester"
}
]
},
"osProfile": {
"adminPassword": null,
"adminUsername": "testing",
"allowExtensionOperations": null,
"computerName": "linux-vm1",
"customData": null,
"linuxConfiguration": {
"disablePasswordAuthentication": false,
"provisionVmAgent": null,
"ssh": null
},
"secrets": [],
"windowsConfiguration": null
},
"provisioningState": "Succeeded",
"resourceGroup": "TESTER",
"resources": [
{
"autoUpgradeMinorVersion": null,
"forceUpdateTag": null,
"id": "/subscriptions/c82736ee-c108-452b-8178-f548c95d18fe/resourceGroups/TESTER/providers/Microsoft.Compute/virtualMachines/linux-vm1/extensions/CustomScriptExtension",
"instanceView": null,
"location": null,
"name": null,
"protectedSettings": null,
"provisioningState": null,
"publisher": null,
"resourceGroup": "TESTER",
"settings": null,
"tags": null,
"type": null,
"typeHandlerVersion": null,
"virtualMachineExtensionType": null
}
],
"storageProfile": {
"dataDisks": [],
"imageReference": {
"id": null,
"offer": "Puppet-Enterprise",
"publisher": "Puppet",
"sku": "2017-2",
"version": "latest"
},
"osDisk": {
"caching": "ReadWrite",
"createOption": "FromImage",
"diffDiskSettings": null,
"diskSizeGb": 30,
"encryptionSettings": null,
"image": null,
"managedDisk": {
"id": "/subscriptions/c82736ee-c108-452b-8178-f548c95d18fe/resourceGroups/tester/providers/Microsoft.Compute/disks/linux-vm1_OsDisk_1_19610e1d78324f368d234bff95458f0b",
"resourceGroup": "tester",
"storageAccountType": "Standard_LRS"
},
"name": "linux-vm1_OsDisk_1_19610e1d78324f368d234bff95458f0b",
"osType": "Linux",
"vhd": null,
"writeAcceleratorEnabled": null
}
},
"tags": null,
"type": "Microsoft.Compute/virtualMachines",
"vmId": "9c15c645-bf0a-452b-9ae4-62a03b15af8a",
"zones": null
}
]