UNPKG

ravendb

Version:
36 lines 1.19 kB
import { UploadProgress } from "./UploadProgress.js"; import { CompressionLevel } from "./CompressionLevel.js"; import { SnapshotBackupCompressionAlgorithm } from "./Enums.js"; export interface BackupStatus { lastFullBackup: Date; lastIncrementalBackup: Date; fullBackupDurationInMs: number; incrementalBackupDurationIsMs: number; exception: string; } export interface CloudUploadStatus extends BackupStatus { uploadProgress: UploadProgress; skipped: boolean; } export interface LocalBackup extends BackupStatus { backupDirectory: string; fileName: string; tempFolderUsed: boolean; } export interface UploadToAzure extends CloudUploadStatus { } export interface UpdateToGoogleCloud extends CloudUploadStatus { } export interface UploadToFtp extends CloudUploadStatus { } export interface UploadToGlacier extends CloudUploadStatus { } export interface UploadToS3 extends CloudUploadStatus { } export type UploadType = "Regular" | "Chunked"; export interface SnapshotSettings { compressionAlgorithm: SnapshotBackupCompressionAlgorithm; compressionLevel: CompressionLevel; excludeIndexes?: boolean; } //# sourceMappingURL=BackupStatus.d.ts.map