Operations at HyperVTransferManagement

This page describes the backend methods at this endpoint.

Signature | Description
--- | ---
Void CancelSnapshot(String virtualMachineId) | Cancels the VSS snapshot creation
Void ClearBitmaps(String snapshotSetId) | Update Protected Volume Files and return new protected volumes collection
Void DeleteChangeLogsAndMarkClean(String snapshotSetId, String volumeName) | Deletes the Replay change logs for the volume
Void DeleteShadowCopy(String snapshotSetId, String isBackupSucceeded) | Deletes shadow copy created during transfer
Void DeleteSnapshot(String snapshotSetId, DeleteSnapshotRequest request) | Deletes the snapshot
IncompatibleProductCollection FindIncompatibleProducts(IncompatibleProductCollection knownIncompatibleProducts) | Finds and returns the installed incompatible products
DriverMetadata GetClusterDriverMetadata(String snapshotSetId, HyperVClusterMetadataRequest request) | Gets the cluster driver metadata for a protected volume in the snapshot
DriverMetadata GetDriverMetadata(String snapshotSetId, String volumeName, VolumeFilesCollection volumeFiles) | Gets the driver metadata for a protected volume in the snapshot
ExcludedFilesCollection GetExcludedFiles(String snapshotSetId) | Gets excluded files extents for each volume
ShadowCopyFilesCollection GetShadowCopyFile(String snapshotSetId, String volumeName) | Gets information about shadow copy files that were created while taking vss snapshot
DriverMetadata GetSharedFolderDriverMetadata(String snapshotSetId, HyperVSharedFolderMetadataRequest request) | Gets the shared folder driver metadata for a protected volume in the snapshot
StringCollection GetVirtualDiskPaths(String snapshotSetId, String volumeGuidName) | Get original and differencing disks paths
VirtualMachineConfigurationFileCollection GetVirtualMachineConfigurationFiles(String snapshotSetId) | Gets virtual machine configuration files location
Void GetVolumeAllocatedBlocks(String snapshotSetId, String volumeName, Stream responseStream) | Gets a binary representation of the list of allocated blocks on the volume
Void GetVolumeChangedBlocks(String snapshotSetId, String volumeName, VolumeFilesCollection volumeFiles, Stream responseStream) | Gets a binary representation of the list of changed blocks on the volume
VolumePhysicalDisksCollection GetVolumePhysicalDisks(String snapshotSetId, String volumeName) | Gets information about the volume's physical layout on physical disk(s)
Boolean IsAnyVssErrorDuringTransfer(String snapshotSetId) | Checks VSS related errors occured during transfer.
Void KeepSessionAlive(String snapshotSetId) | Keep the session alive
Void SetDriverMetadata(String snapshotSetId, String volumeName, DriverMetadata driverMetadata) | Sets the driver metadata for a volume in the snapshot. Only sets the metadata values which are not set to their default values
Void SetGlobalVolumeEnablement(String volumeName, VolumeEnablement enablement) | Enables or disables a volume. This method works globally since no snapshot ids are needed for it
Void SetVolumeEnablement(String snapshotSetId, String volumeName, VolumeEnablement enablement) | Enables or disables a volume
TakeSnapshotHyperVResponse TakeSnapshot(TakeSnapshotHyperVRequest request) | Takes a snapshot of one or more volumes on the agent
ProtectedVolumesCollection UpdateProtectedVolumeFiles(String snapshotSetId, VolumesProtectionRequest request) | Update Protected Volume Files and return new protected volumes collection