VslmQueryChangedDiskAreasRequestType

VslmQueryChangedDiskAreasRequestType
VslmQueryChangedDiskAreasRequestType

The parameters of VslmQueryChangedDiskAreas.

This structure may be used only with operations rendered under /vslm.

JSON Example
{
    "id": {
        "_typeName": "string",
        "id": "string"
    },
    "snapshotId": {
        "_typeName": "string",
        "id": "string"
    },
    "startOffset": 0,
    "changeId": "string"
}
id
Required

The ID of the virtual storage object.

snapshotId
Required

The ID of the snapshot of a virtual storage object for which changes that have been made since "changeId" should be computed.

integer As int64 As int64
startOffset
Required

Start Offset in bytes at which to start computing changes. Typically, callers will make multiple calls to this function, starting with startOffset 0 and then examine the "length" property in the returned DiskChangeInfo structure, repeatedly calling queryChangedDiskAreas until a map for the entire virtual disk has been obtained.

string
changeId
Required

Identifier referring to a point in the past that should be used as the point in time at which to begin including changes to the disk in the result. A typical use case would be a backup application obtaining a changeId from a virtual disk's backing info when performing a backup. When a subsequent incremental backup is to be performed, this change Id can be used to obtain a list of changed areas on disk.