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 |