Update Disk

 

The Update Disk operation updates the label of an existing disk in the image repository that is associated with the specified subscription.

Request

The Update Disk request may be specified as follows. Replace <subscription-id> with the subscription ID and <disk-name> with the name of the disk being updated.

Method

Request URI

PUT

https://management.core.windows.net/<subscription-id>/services/disks/<disk-name>

URI Parameters

None.

Request Headers

The following table describes the request headers.

Request Header

Description

x-ms-version

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

Request Body

<Disk xmlns="https://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <Name>name-of-disk</Name>
  <Label>description-of-disk</Label>
  <ResizedSizeInGB>resized-size-in-GB</ResizedSizeInGB>
</Disk>

The following table describes the elements of the request body.

Element name

Description

Name

Required. Specifies the name of the disk to update. This element is only used to identify the disk for which the label should be updated and cannot be changed.

Label

Optional. Specifies the label of the disk that is to be updated.

ResizedSizeInGB

Optional. Resizes the underlying blob to the indicated size in GB.

To use the ResizedSizeInGB property, the version header should be at least 2014-10-01.

Response

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

Status Code

If ResizedSizeInGB is not used, then the API completes synchronously and returns HTTP 200 (OK) if successful. If ResizedSizeInGB is specified, the API returns HTTP 202 (Accepted) and executes asynchronously. Then one must poll on the status of the API using Get Operation Status.

Response Headers

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

Response Header

Description

x-ms-request-id

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

Response Body

The updated Disk as XML.

Remarks

Disks can only be resized to a larger size, they cannot be shrunk. The size in GB cannot include decimals.

To resize a disk, it must not be attached to a running VM. You can stop the machine without detaching the disk.

An error may occur if the disk cannot be resized. Retry the update operation with the same or larger value to recover the disk.