Operations at HyperVProtectionManagement

This page describes the backend methods at this endpoint.

Signature Description
VirtualMachineVolumesCollection GetVirtualMachineVolumesInformation(VolumesInformationRequest request) Gets details about provided virtual machine volumes
Void PauseVolumesFilesProtection(VolumeFilesCollection volumeFiles) Pause volumes files protection on the agent
Void PowerOnVirtualMachine(String machineId) Power On specified Hyper-V virtual machine
FileIdInfo ProtectFile(String path) Protects a file on the agent, delete existing bitmap of changed blocks, if any
ProtectedVolumesCollection ProtectVirtualMachineVolumes(VolumesProtectionRequest request) Protects one or more volumes on the agent
Void ResumeVolumesFilesProtection(VolumeFilesCollection volumeFiles) Resume volumes files protection on the agent
HyperVVirtualMachineShutdownResponse ShutdownVirtualMachine(String machineId) Shutdown specified Hyper-V virtual machine
Void UnprotectVirtualMachineVolumes(VolumesUnprotectRequest request) Unprotect volumes files on the agent
Void UnprotectVolumeFiles(VolumeFilesCollection volumeFiles) Unprotect files on the agent
FileIdInfo UpdateProtectedFile(String path) Update Protected file on the agent, keep existing bitmap of changed blocks
Void VerifyVolumeFilesProtected(VolumeFilesCollection volumeFiles) Check if files are under protection, protect file if needed