OptionalbackupDir: stringCreate a backup of a file.
Path to file to backup
Optionalreason: stringOptional reason for backup
Backup result with unique backup ID
Clear all backups.
Create backups of multiple files with a shared backup ID.
Array of file paths to backup
Optionalreason: stringReason for backup
Batch backup result
Delete a backup (deletes most recent backup for a file).
Delete a backup batch using backup ID.
Backup ID to delete
Whether deletion was successful
Most recent backup of a file: from this instance, else from the metadata files in the backup directory (backups written by another instance).
Get all backup metadata.
Get backup directory path.
Get backup metadata for a file (returns most recent backup).
Backups of the newest operation group in the backup directory, one per file (the newest). A backup without group forms a group of its own.
Check if a backup exists for a file.
Restore a file from backup (uses most recent backup).
Restore files from a backup batch using backup ID.
Backup ID to restore
Batch restore result
Backup manager for file-level backups.
Creates backups before a transformation and restores them for rollback.