Operations at vhd/

This page describes the service operations at this endpoint.

URI | Method | Description
--- | --- | ---
vhd/{id}/baseFileName | GET | Gets VHD base file name.
vhd/{id}/beginBatch/{target} | POST | Begins batch.
vhd/{id}/close | GET | Closes VHD.
vhd/{id}/delete/{target} | POST | Deletes VHD snapshot or base file.
vhd/{id}/endBatch | POST | Ends batch.
vhd/{id}/hasSnapshot | GET | Verifies VHD has snapshot.
vhd/{id}/read/{target}/{sectorOffset}/{sectorLength} | POST | Reads raw data from VHD.
vhd/{id}/sectorSize | GET | Gets sector size of the VHD.
vhd/{id}/snapshotFileName | GET | Gets VHD snapshot file name.
vhd/{id}/takeSnapshot | GET | Takes VHD snapshot.
vhd/{id}/totalSectorCapacity | GET | Gets VHD capacity.
vhd/{id}/translateSectorOffsetToChsTuple?sectorOffset={sectorOffset} | GET | Translates sector offset to chs tuple.
vhd/{id}/write/{target} | POST | Writes blocks of raw data to VHD.
vhd/{id}/write/{target}/{sectorOffset}/{sectorLength} | POST | Writes raw data to VHD.
vhd/createVhd?path={path}&bytesCapacity={bytesCapacity}&bytesPerSector={bytesPerSector}&containsBootSystemVolume={containsBootSystemVolume}&preallocate={preallocate} | PUT | Creates VHD.
vhd/getDiskFromTask/{taskId} | GET | Retrieves a disk identifier based on the identifier of the task that created the disk. If disk is not yet created, returns empty identifier
vhd/openVhd?path={path} | PUT | Opens VHD.
vhd/readCustomMetadata | POST | Reads a user-defined custom metadata string.
vhd/startCreateVhd?path={path}&bytesCapacity={bytesCapacity}&bytesPerSector={bytesPerSector}&containsBootSystemVolume={containsBootSystemVolume}&preallocate={preallocate} | PUT | Starts a task which creates a VHD. Returns the task identifier, not the disk identifier. Use GetVirtualDiskFromTask() method to get the actual created disk
vhd/writeCustomMetadata?value={value} | POST | Writes a user-defined custom metadata string.