Get Data Disk


Updated: July 10, 2015

The Get Data Disk operation retrieves the specified data disk from a Virtual Machine.

The Get Data Disk request may be specified as follows. Replace <subscription-id> with the subscription ID, <service-name> with the name of the cloud service, <deployment-name> with the name of the deployment, and <lun> with the logical unit number of the disk.


Request URI


The following table describes the request headers.

Request Header



Required. Specifies the version of the operation to use for this request. This header should be set to 2012-03-01 or higher.

The response includes an HTTP status code, a set of response headers, and a response body.

A successful operation returns status code 200 (OK).

The response for this operation includes the following headers. The response may also include additional standard HTTP headers.

Response Header



A value that uniquely identifies a request made against the management service.

The format of the response body is as follows:

<DataVirtualHardDisk xmlns="" xmlns:i="">

The following table describes the elements of the response body.

Element name



Specifies the caching behavior of the data disk.

Possible values are:

  • None

  • ReadOnly

  • ReadWrite


Specifies the identifier of the data disk. This value is only available programmatically and is not shown in the Management Portal.


Specifies the name of the disk.


Specifies the Logical Unit Number (LUN) for the disk.

Should be between 0 – 31.


Specifies the size, in GB, of the data disk.


Specifies the location of the blob in storage where the vhd file for the disk is located.



Identifies the type of the storage account for the backing VHD. If the backing VHD is in an Provisioned Storage account, “Provisioned” is returned otherwise “Standard” is returned.

Note: This value is populated by Azure platform when the disk is created, not by the user.

This property is only returned with a version header of 2014-10-01 or newer.