Home
Azure Virtual Machines
Azure Virtual Machines REST API — Virtual Machines
Azure Virtual Machines REST API — Virtual Machines
Azure Virtual Machines REST API — Virtual Machines. 26 operations. Lead operation: Azure Virtual Machines List virtual machines by location. Self-contained Naftiko capability covering one Microsoft Azure Virtual Machines business surface.
What You Can Do
GET
Virtualmachineslistbylocation
— Azure Virtual Machines List virtual machines by location
/v1/subscriptions/{subscriptionid}/providers/microsoft-compute/locations/{location}/virtualmachines
GET
Virtualmachineslistall
— Azure Virtual Machines List all virtual machines in a subscription
/v1/subscriptions/{subscriptionid}/providers/microsoft-compute/virtualmachines
GET
Virtualmachineslist
— Azure Virtual Machines List virtual machines in a resource group
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines
PUT
Virtualmachinescreateorupdate
— Azure Virtual Machines Create or update a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}
GET
Virtualmachinesget
— Azure Virtual Machines Get a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}
PATCH
Virtualmachinesupdate
— Azure Virtual Machines Update a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}
DELETE
Virtualmachinesdelete
— Azure Virtual Machines Delete a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}
POST
Virtualmachinesassesspatches
— Azure Virtual Machines Assess patches on a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/assesspatches
POST
Virtualmachinesattachdetachdatadisks
— Azure Virtual Machines Attach or detach data disks
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/attachdetachdatadisks
POST
Virtualmachinescapture
— Azure Virtual Machines Capture a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/capture
POST
Virtualmachinesconverttomanageddisks
— Azure Virtual Machines Convert to managed disks
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/converttomanageddisks
POST
Virtualmachinesdeallocate
— Azure Virtual Machines Deallocate a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/deallocate
POST
Virtualmachinesgeneralize
— Azure Virtual Machines Generalize a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/generalize
POST
Virtualmachinesinstallpatches
— Azure Virtual Machines Install patches on a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/installpatches
GET
Virtualmachinesinstanceview
— Azure Virtual Machines Get the instance view of a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/instanceview
POST
Virtualmachinesperformmaintenance
— Azure Virtual Machines Perform maintenance on a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/performmaintenance
POST
Virtualmachinespoweroff
— Azure Virtual Machines Power off a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/poweroff
POST
Virtualmachinesreapply
— Azure Virtual Machines Reapply a virtual machine state
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/reapply
POST
Virtualmachinesredeploy
— Azure Virtual Machines Redeploy a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/redeploy
POST
Virtualmachinesreimage
— Azure Virtual Machines Reimage a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/reimage
POST
Virtualmachinesrestart
— Azure Virtual Machines Restart a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/restart
POST
Virtualmachinesretrievebootdiagnosticsdata
— Azure Virtual Machines Retrieve boot diagnostics data
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/retrievebootdiagnosticsdata
POST
Virtualmachinesruncommand
— Azure Virtual Machines Run command on a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/runcommand
POST
Virtualmachinessimulateeviction
— Azure Virtual Machines Simulate eviction of a spot virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/simulateeviction
POST
Virtualmachinesstart
— Azure Virtual Machines Start a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/start
GET
Virtualmachineslistavailablesizes
— Azure Virtual Machines List available sizes for a virtual machine
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-compute/virtualmachines/{vmname}/vmsizes
Capability Spec