Azure Compute
Operations
Gets a list of compute operations.
Lists all availability sets in a subscription.
Lists all of the capacity reservation groups in the subscription. Use the nextLink property in the response to get the next page of capacity reservation groups.
Gets a list of all cloud services in the subscription, regardless of the associated resource group. Use nextLink property in the response to get the next page of Cloud Services. Do this till nextLi...
GET /subscriptions/{subscriptionId}/providers/Microsoft.Compute/diskAccesses/?api-version=2023-10-02
Lists all the disk access resources under a subscription.
Lists all the disk encryption sets under a subscription.
Lists all the disks under a subscription.
List galleries under a subscription.
Lists all of the dedicated host groups in the subscription. Use the nextLink property in the response to get the next page of dedicated host groups.
Gets the list of Images in the subscription. Use nextLink property in the response to get the next page of Images. Do this till nextLink is null to fetch all the Images.
Gets a list of all guest operating system families available to be specified in the XML service configuration (.cscfg) for a cloud service. Use nextLink property in the response to get the next pag...
Gets properties of a guest operating system family that can be specified in the XML service configuration (.cscfg) for a cloud service.
Gets a list of all guest operating system versions available to be specified in the XML service configuration (.cscfg) for a cloud service. Use nextLink property in the response to get the next pag...
Gets properties of a guest operating system version that can be specified in the XML service configuration (.cscfg) for a cloud service.
Get a community gallery by gallery public name.
List community gallery images inside a gallery.
List community gallery image versions inside an image.
Gets a list of virtual machine image publishers for the specified Azure location and edge zone.
Gets a list of virtual machine image offers for the specified location, edge zone and publisher.
Gets a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer.
Gets a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and SKU.
Gets a list of all virtual machine image versions for the specified edge zone
Export logs that show Api requests made by this subscription in the given time window to show throttling activities.
Export logs that show total throttled Api requests for this subscription in the given time window.
Gets a list of virtual machine image publishers for the specified Azure location.
Gets a list of virtual machine extension image types.
Gets a list of virtual machine extension image versions.
Gets a list of virtual machine image offers for the specified location and publisher.
Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.
Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.
Lists all available run commands for a subscription in a location.
Gets specific run command for a subscription in a location.
List shared galleries by subscription id or tenant id.
Get a shared gallery by subscription id or tenant id.
List shared gallery images by subscription id or tenant id.
Get a shared gallery image by subscription id or tenant id.
List shared gallery image versions by subscription id or tenant id.
Get a shared gallery image version by subscription id or tenant id.
Gets, for the specified location, the current compute resource usage information as well as the limits for compute resources under the subscription.
Gets all the virtual machines under the specified subscription for the specified location.
Gets all the VM scale sets under the specified subscription for the specified location.
This API is deprecated. Use Resources Skus
Lists all proximity placement groups in a subscription.
Gets the list of restore point collections in the subscription. Use nextLink property in the response to get the next page of restore point collections. Do this till nextLink is not null to fetch a...
Gets the list of Microsoft.Compute SKUs available for your Subscription.
Lists snapshots under a subscription.
Lists all of the SSH public keys in the subscription. Use the nextLink property in the response to get the next page of SSH public keys.
Lists all of the virtual machines in the specified subscription. Use the nextLink property in the response to get the next page of virtual machines.
Gets a list of all VM Scale Sets in the subscription, regardless of the associated resource group. Use nextLink property in the response to get the next page of VM Scale Sets. Do this till nextLink...
Lists all availability sets in a resource group.
Retrieves information about an availability set.
Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set.
Lists all of the capacity reservation groups in the specified resource group. Use the nextLink property in the response to get the next page of capacity reservation groups.
The operation to delete a capacity reservation group. This operation is allowed only if all the associated resources are disassociated from the reservation group and all capacity reservations under...
The operation that retrieves information about a capacity reservation group.
The operation to update a capacity reservation group. When updating a capacity reservation group, only tags and sharing profile may be modified.
The operation to create or update a capacity reservation group. When updating a capacity reservation group, only tags and sharing profile may be modified. Please refer to https://aka.ms/CapacityRes...
Lists all of the capacity reservations in the specified capacity reservation group. Use the nextLink property in the response to get the next page of capacity reservations.
The operation to delete a capacity reservation. This operation is allowed only when all the associated resources are disassociated from the capacity reservation. Please refer to https://aka.ms/Capa...
The operation that retrieves information about the capacity reservation.
The operation to create or update a capacity reservation. Please note some properties can be set only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for mo...
Gets a list of all cloud services under a resource group. Use nextLink property in the response to get the next page of Cloud Services. Do this till nextLink is null to fetch all the Cloud Services.
Display information about a cloud service.
Create or update a cloud service. Please note some properties can be set only during cloud service creation.
Deletes role instances in a cloud service.
Power off the cloud service. Note that resources are still attached and you are getting charged for the resources.
Rebuild Role Instances reinstalls the operating system on instances of web roles or worker roles and initializes the storage resources that are used by them. If you do not want to initialize storag...
Reimage asynchronous operation reinstalls the operating system on instances of web roles or worker roles.
Restarts one or more role instances in a cloud service.
Gets the list of all role instances in a cloud service. Use nextLink property in the response to get the next page of role instances. Do this till nextLink is null to fetch all the role instances.
Retrieves information about the run-time state of a role instance in a cloud service.
The Rebuild Role Instance asynchronous operation reinstalls the operating system on instances of web roles or worker roles and initializes the storage resources that are used by them. If you do not...
The Reimage Role Instance asynchronous operation reinstalls the operating system on instances of web roles or worker roles.
Gets a remote desktop file for a role instance in a cloud service.
The Reboot Role Instance asynchronous operation requests a reboot of a role instance in the cloud service.
Gets a list of all roles in a cloud service. Use nextLink property in the response to get the next page of roles. Do this till nextLink is null to fetch all the roles.
Gets a list of all update domains in a cloud service.
Gets the specified update domain of a cloud service. Use nextLink property in the response to get the next page of update domains. Do this till nextLink is null to fetch all the update domains.
Updates the role instances in the specified update domain.
Lists all the disk access resources under a resource group.
Gets information about a disk access resource.
Updates (patches) a disk access resource.
Creates or updates a disk access resource
List information about private endpoint connections under a disk access resource
Deletes a private endpoint connection under a disk access resource.
Gets information about a private endpoint connection under a disk access resource.
Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection.
Gets the private link resources possible under disk access resource
Lists all the disk encryption sets under a resource group.
Gets information about a disk encryption set.
Lists all resources that are encrypted with this disk encryption set.
Lists all the disks under a resource group.
List galleries under a resource group.
Retrieves information about a Shared Image Gallery.
Create or update a Shared Image Gallery.
List gallery Application Definitions in a gallery.
Retrieves information about a gallery Application Definition.
Create or update a gallery Application Definition.
List gallery Application Versions in a gallery Application Definition.
Retrieves information about a gallery Application Version.
List gallery image definitions in a gallery.
Retrieves information about a gallery image definition.
Create or update a gallery image definition.
List gallery image versions in a gallery image definition.
Retrieves information about a gallery image version.
Lists all of the dedicated host groups in the specified resource group. Use the nextLink property in the response to get the next page of dedicated host groups.
Retrieves information about a dedicated host group.
Create or update a dedicated host group. For details of Dedicated Host and Dedicated Host Groups please see Dedicated Host Documentation (https://go.microsoft.com/fwlink/?linkid=2082596)
Lists all of the dedicated hosts in the specified dedicated host group. Use the nextLink property in the response to get the next page of dedicated hosts.
Retrieves information about a dedicated host.
Lists all available dedicated host sizes to which the specified dedicated host can be resized. NOTE: The dedicated host sizes provided can be used to only scale up the existing dedicated host.
Redeploy the dedicated host. The operation will complete successfully once the dedicated host has migrated to a new node and is running. To determine the health of VMs deployed on the dedicated hos...
Restart the dedicated host. The operation will complete successfully once the dedicated host has restarted and is running. To determine the health of VMs deployed on the dedicated host after the re...
Gets the list of images under a resource group. Use nextLink property in the response to get the next page of Images. Do this till nextLink is null to fetch all the Images.
Lists all proximity placement groups in a resource group.
Retrieves information about a proximity placement group .
Create or update a proximity placement group.
Gets the list of restore point collections in a resource group.
The operation to delete the restore point collection. This operation will also delete all the contained restore points.
The operation to get the restore point collection.
The operation to update the restore point collection.
The operation to create or update the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified.
The operation to create the restore point. Updating properties of an existing restore point is not allowed
Grants access to a diskRestorePoint.
Revokes access to a diskRestorePoint.
Lists snapshots under a resource group.
Lists all of the SSH public keys in the specified resource group. Use the nextLink property in the response to get the next page of SSH public keys.
Retrieves information about an SSH public key.
Creates a new SSH public key resource.
Generates and returns a public/private key pair and populates the SSH public key resource with the public key. The length of the key will be 3072 bits. This operation can only be performed once per...
Lists all of the virtual machines in the specified resource group. Use the nextLink property in the response to get the next page of virtual machines.
The operation to delete a virtual machine.
Retrieves information about the model view or the instance view of a virtual machine.
The operation to update a virtual machine.
The operation to create or update a virtual machine. Please note some properties can be set only during virtual machine creation.
Attach and detach data disks to/from the virtual machine.
Captures the VM by copying virtual hard disks of the VM and outputs a template that can be used to create similar VMs.
Converts virtual machine disks from blob-based to managed disks. Virtual machine must be stop-deallocated before invoking this operation.
Shuts down the virtual machine and releases the compute resources. You are not billed for the compute resources that this virtual machine uses.
The operation to get all extensions of a Virtual Machine.
The operation to create or update the extension.
Sets the OS state of the virtual machine to generalized. It is recommended to sysprep the virtual machine before performing this operation. For Windows, please refer to Create a managed image of a ...
Retrieves information about the run-time state of a virtual machine.
The operation to perform maintenance on a virtual machine.
The operation to power off (stop) a virtual machine. The virtual machine can be restarted with the same provisioned resources. You are still charged for this virtual machine.
The operation to reapply a virtual machine's state.
Shuts down the virtual machine, moves it to a new node, and powers it back on.
Reimages (upgrade the operating system) a virtual machine which don't have a ephemeral OS disk, for virtual machines who have a ephemeral OS disk the virtual machine is reset to initial state. NOTE...
The operation to restart a virtual machine.
The operation to retrieve SAS URIs for a virtual machine's boot diagnostic logs.
The operation to get all run commands of a Virtual Machine.
The operation to create or update the run command.
The operation to simulate the eviction of spot virtual machine.
The operation to start a virtual machine.
Lists all available virtual machine sizes to which the specified virtual machine can be resized.
Gets a list of all VM scale sets under a resource group.
Gets a list of all virtual machines in a VM scale sets.
Display information about a virtual machine scale set.
Approve upgrade on deferred rolling upgrades for OS disks in the virtual machines in a VM scale set.
Converts SinglePlacementGroup property to false for a existing virtual machine scale set.
Deallocates specific virtual machines in a VM scale set. Shuts down the virtual machines and releases the compute resources. You are not billed for the compute resources that this virtual machine s...
Deletes virtual machines in a VM scale set.
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. Instances which are already running the latest extension versi...
Gets a list of all extensions in a VM scale set.
Manual platform update domain walk to update virtual machines in a service fabric virtual machine scale set.
Gets the status of a VM scale set instance.
Upgrades one or more virtual machines to the latest SKU set in the VM scale set model.
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are n...
Gets list of OS upgrades on a VM scale set instance.
Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices for more ...
Power off (stop) one or more virtual machines in a VM scale set. Note that resources are still attached and you are getting charged for the resources. Instead, use deallocate to release resources a...
Reapplies the Virtual Machine Scale Set Virtual Machine Profile to the Virtual Machine Instances
Shuts down all the virtual machines in the virtual machine scale set, moves them to a new node, and powers them back on.
Reimages (upgrade the operating system) one or more virtual machines in a VM scale set which don't have a ephemeral OS disk, for virtual machines who have a ephemeral OS disk the virtual machine is...
Reimages all the disks ( including data disks ) in the virtual machines in a VM scale set. This operation is only supported for managed disks.
Restarts one or more virtual machines in a VM scale set.
Cancels the current virtual machine scale set rolling upgrade.
Gets the status of the latest virtual machine scale set rolling upgrade.
Changes ServiceState property for a given service
Gets a list of SKUs available for your VM scale set, including the minimum and maximum VM instances allowed for each SKU.
Starts one or more virtual machines in a VM scale set.
Approve upgrade on deferred rolling upgrade for OS disk on a VM scale set instance.
Attach and detach data disks to/from a virtual machine in a VM scale set.
Deallocates a specific virtual machine in a VM scale set. Shuts down the virtual machine and releases the compute resources it uses. You are not billed for the compute resources of this virtual mac...
The operation to get all extensions of an instance in Virtual Machine Scaleset.
The operation to create or update the VMSS VM extension.
Gets the status of a virtual machine from a VM scale set.
Performs maintenance on a virtual machine in a VM scale set.
Power off (stop) a virtual machine in a VM scale set. Note that resources are still attached and you are getting charged for the resources. Instead, use deallocate to release resources and avoid ch...
Shuts down the virtual machine in the virtual machine scale set, moves it to a new node, and powers it back on.
Reimages (upgrade the operating system) a specific virtual machine in a VM scale set.
Allows you to re-image all the disks ( including data disks ) in the a VM scale set instance. This operation is only supported for managed disks.
The operation to retrieve SAS URIs of boot diagnostic logs for a virtual machine in a VM scale set.
Run command on a virtual machine in a VM scale set.
The operation to get all run commands of an instance in Virtual Machine Scaleset.
The operation to create or update the VMSS VM run command.
The operation to simulate the eviction of spot virtual machine in a VM scale set.