Operations at RecoveryPointsManagement

This page describes the backend methods at this endpoint.

Signature Description
Guid CheckAgentVolumeImages(CheckAgentRecoveryPointsJobRequest checkRequest) Starts a task that performs integrity check of all agent's recovery points and tries to fix errors being found
Guid CheckAgentVolumeImagesSupport(String target, VolumeImageDescriptor descriptor) Starts a task that performs integrity check of all agent's recovery points and tries to fix errors being found. For support purpose. Use '*' symbol as mask for RP and volumes
DeleteRecoveryPointsResponse DeleteOrphanVolumeImagesChains(String recoveryPointId) Deletes orphan volume images chains for a specified recovery point.
DeleteRecoveryPointsResponse DeleteRecoveryPointsChain(String recoveryPointId) Deletes all volume image chains that contain volume images for a given recovery point.
DeleteRecoveryPointsResponse DeleteRecoveryPointsForAgent(String agentId) Deletes all recovery points for specified agent.
DeleteRecoveryPointsResponse DeleteRecoveryPointsRange(AdHocDeleteRecoveryPointsRequest deleteRangeRequest) Deletes all recovery points in a specified time period for the specified agent.
DeleteRecoveryPointsResponse DeleteVolumeImages(DeleteVolumeImagesJobRequest deleteRequest) Deletes volume images without rollup for the specified agent. For debug purpose.
DeleteRecoveryPointsResponse DeleteVolumeImagesSupport(VolumeImageDescriptor descriptor) Deletes volume images without rollup for the specified agent.
Guid ExportVolumeImagesTree(ExportVolumeImagesTreeJobRequest request) Exports agent volume images tree to text file
AgentRecoveryPointCheckSettings GetAgentRecoveryPointCheckSettings(String agentId) Gets agent recovery point check settings included nightly job and manually started checks
AgentRecoveryPointsInfoCollection GetAgentsRecoveryPointsInfo() Gets a list of all agents with recovery points.
RecoveryPointSummaryInfoCollection GetAllRecoveryPoints(String agentId) Gets the summary information for all recovery points associated with the specified agent. Note that this list can potentially be very large.
Void GetEntireImageRawData(String imageId, String fileName) Gets a stream of data consisting of the data in the image. Useful only for diagnostic purposes.
GetRecoveryPointsResponse GetFilteredRecoveryPointsByPage(String agentId, String max, String page, RecoveryPointInfoFilter filter) Gets summary info for recovery points for a given agent ID and filter, such that the results are paged for easy viewing in a paged grid.
Void GetImageRawData(String imageId, Stream responseStream, String blockOffset, String blockLength) Gets a stream of data consisting of the data in the image at the specified offset and length. Useful only for diagnostic purposes.
Void GetImageRawKeys(String imageId, Stream responseStream) Gets a stream of offset/key pairs, containing the block offsets in the image and the DVM keys of the record at each block offset. Useful only for diagnostic purposes.
Void GetImageRawKeysText(String imageId, Stream responseStream) Gets a stream of offset/key pairs, containing the block offsets in the image and the DVM keys of the record at each block offset. Useful only for diagnostic purposes.
RecoveryPointSummaryInfoCollection GetMostRecentRecoveryPoints(GetMostRecentRecoveryPointsRequest request) Gets summary info for the most recent recovery point of every agent specified in the request.
RecoveryPointInfo GetRecoveryPointDetails(String recoveryPointId) Gets detailed info for a single recovery point.
RecoveryPointInfo GetRecoveryPointDetailsCompatible(String recoveryPointId) Gets detailed info for a single recovery point.
LockedKeysInfo GetRecoveryPointLockedKeys(String recoveryPointId) Gets a list of encryption keys used by a recovery point that are locked and require a passphrase in order to mount.
LockedKeysInfo GetRecoveryPointLockedKeysCompatible(String recoveryPointId) Gets a list of encryption keys used by a recovery point that are locked and require a passphrase in order to mount.
GetRecoveryPointsResponse GetRecoveryPoints(String agentId, String max, TimeLimits dateTimeRequest) Gets the summary information for the recovery points associated with a specified agent that fall outside of a last modified date/time range. You also specify a maximum number of recovery points to return with the specified range.
GetRecoveryPointsResponse GetRecoveryPointsByDateRange(String agentId, String max, TimeLimits dateTimeRequest) Gets the summary information for the recovery points associated with a specified agent that fall inside of a last modified date/time range. You also specify a maximum number of recovery points to return with the specified range.
GetRecoveryPointsResponse GetRecoveryPointsByPage(String agentId, String max, String page) Gets summary info for recovery points for a given agent ID, such that the results are paged for easy viewing in a paged grid.
RecoveryPointSummaryInfoCollection GetRecoveryPointsByRepository(String repositoryId, String agentId) Gets the summary information for all recovery points associated with the specified repository and agent. Note that this list can potentially be very large.
RecoveryPointSummaryInfo GetRecoveryPointSummary(String recoveryPointId) Gets detailed info for a single recovery point.
GetRecoveryPointsResponse GetRecoveryPointsWithRepositoryByPage(String repositoryId, String agentId, String max, String page) Gets summary info for recovery points for a given repository by agent ID, such that the results are paged for easy viewing in a paged grid.
VolumeImageInfo GetVolumeImageDetails(String imageId) 'Gets information for a single volume image specified by unique identifier.
Boolean IsOrphanRecoveryPoint(String recoveryPointId) Gets whether recovery point is orphan or not.
Void SetAgentRecoveryPointCheckSettings(String agentId, AgentRecoveryPointCheckSettings recoveryPointsSettings) Sets agent recovery point check settings included nightly job and manually started checks