Interface BackupScheduleConfig

Automatic backup scheduling configuration.

export interface BackupScheduleConfig {
enabled: boolean;
interval: BackupInterval;
lastBackupTimestamp: number | null;
nextBackupTimestamp: number | null;
maxBackupCount: number;
maxBackupSizeMB: number;
backupLocation: string;
autoBackupBeforeSync: boolean;
autoBackupBeforeMatch: boolean;
}
interface BackupScheduleConfig {
    enabled: boolean;
    interval: BackupInterval;
    lastBackupTimestamp: null | number;
    nextBackupTimestamp: null | number;
    maxBackupCount: number;
    maxBackupSizeMB: number;
    backupLocation: string;
    autoBackupBeforeSync: boolean;
    autoBackupBeforeMatch: boolean;
}

Properties

enabled: boolean
interval: BackupInterval
lastBackupTimestamp: null | number
nextBackupTimestamp: null | number
maxBackupCount: number
maxBackupSizeMB: number
backupLocation: string
autoBackupBeforeSync: boolean
autoBackupBeforeMatch: boolean