Operations at BackupManagement

This page describes the backend methods at this endpoint.

Signature Description
Void DeleteScheduledBackup(GuidCollection schedules) Deletes scheduled archives.
Void ForceScheduledBackup(GuidCollection schedules) Force scheduled archives.
AgentRepositoryRelationshipCollection GetAgentsRepositoriesForRestore(String defaultRepositoryId, AgentIdsCollection agentIds) Gets the repositories for replicated agents.
RecoveryPointBackupInfoCollection GetBackupAgentRecoveryPointsInfo(String agentId, BackupLocation location) Gets the metadata for an existing agent’s backup by agentId.
RecoveryPointBackupInfoCollection GetBackupAgentRecoveryPointsInfoByCore(String requestedCoreId, String agentId, BackupLocation location) Gets the metadata for an existing agent’s backup by agentId and coreId.
BackupManifest GetBackupManifest(String requestedCoreId, BackupLocation location) Gets the metadata for an existing core’s backup by coreId.
BackupManifestCollection GetBackupManifests(BackupLocation location) Gets the all metadata for an existing backup.
ScheduledArchivesSettings GetScheduledBackups() Gets the all settings for an existing scheduled backups.
BackgroundJobInfoCollection GetWaitingJobs() Gets a list of waiting backup and restore jobs.
Void PauseScheduledBackup(GuidCollection schedules) Pauses scheduled archives.
Void ResumeScheduledBackup(GuidCollection schedules) Resumes scheduled archives.
Void SaveScheduledBackupSettings(ScheduledBackupJobConfiguration scheduledBackupSettings) Saves scheduled backup.
Void SaveScheduledRestoreSettings(ScheduledRestoreJobConfiguration scheduledRestoreSettings) Saves scheduled restore.
Guid StartBackup(BackupJobRequest request) Starts a backup.
Guid StartCheckBackup(CheckBackupJobRequest request) Starts a backup's check.
Guid StartRestore(RestoreJobRequest request) Starts a restore.
Void UpdateBackup(String jobId, BackupLocation location) Updates the job request for an existing backup.
Void UpdateRestore(String jobId, BackupLocation location) Updates the job request for an existing backup.
Void VerifyBackupLocation(BackupLocation backupLocation) Verifies whether correct file system path is specified as backup location and backup can be put at this path.
Void VerifyRestoreLocation(BackupLocation backupLocation) Verifies whether backup job has been completed for specified location and core.