Operations at RollbackManagement

This page describes the backend methods at this endpoint.

Signature Description
Void CheckJobByAgentId(String agentId) Check state of roll-back job using agent id
Void CheckJobByRrcIp(String agentIp) Check state of roll-back job using ip address of RRC-agent
PartitionPlanResult GeneratePartitionPlan(AutoPartitionRequest request) Generates a partition plan for a given recovery point, volume list, and target disks
RemountDatabasesResponse GetDatabasesForRemount(RollbackJobRequest request) Gets list of databases for remount along with warnings
StringCollection GetDependentHyperVVirtualMachines(RollbackTarget target) Gets Hyper-V virtual machines which should be powered off before rollback
AgentSummaryMetadata GetSummaryMetadata(RollbackTarget target) Gets the disks which are available on a given restore target
RollbackTargetDisksCollection GetTargetDisks(RollbackTarget target) Gets the disks which are available on a given restore target
RollbackTargetInfo GetTargetInfo(RollbackTarget target) Gets the disks and volumes which are available on a given restore target
RollbackTargetVolumesCollection GetTargetVolumes(RollbackTarget target) Gets the volumes which are available on a given restore target
Void ResumeRollback(String jobId) Attempts to resume a restore job
StartRollbackResponse StartRollback(RollbackJobRequest request) Starts a restore job
StartRollbackResponse StartRollbackFromCloud(CloudRollbackJobRequest request) Starts a restore job
Void ValidateBiosType(RollbackJobRequest request) Validate bios type
Void ValidateBootAndSystemArePrimary(RollbackJobRequest request) Validates whether boot and system volumes are mapped to primary partitions on MBR
Void ValidatePartitionPlan(PartitionPlanResult partitionPlan) Ensures that boot and system volumes are properly mapped: there is only one boot volume, one system volume and they're mapped to the same target disk
Void ValidatePartitionStyles(RollbackJobRequest request) Validates whether partition styles on source and target disks match
Void ValidatePartitionTypes(RollbackJobRequest request) Validate partition types
Void ValidateStoragePoolSettings(RollbackJobRequest request) Validates whether Storage Pool feature was enabled on the protected machine
Void ValidateSystemVolumeExistence(RollbackJobRequest request) Validate system volume existence
Void VerifyRollbackRequest(RollbackJobRequest request) Verify restore request for volumes and disks