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