Interface: BackupMigrationPanelProperties
Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:13
Props for BackupMigrationPanel.
Propertiesโ
connectedโ
readonly connected: boolean;
Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:15
Whether the cloud provider is connected.
encryptionLockedโ
readonly encryptionLocked: boolean;
Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:17
Whether encryption is enabled but locked on this device.
encryptionModeโ
readonly encryptionMode: "passphrase" | "none";
Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:19
Current encryption mode.
isMigratingBackupsโ
readonly isMigratingBackups: boolean;
Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:21
Busy flag for backup migration.
lastResultโ
readonly lastResult:
| CloudBackupMigrationResult
| null;
Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:23
Most recent migration result, if any.
onEncryptBackupsDeleteOriginalsโ
readonly onEncryptBackupsDeleteOriginals: () => void;
Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:25
Action: encrypt backups and delete plaintext originals after success.
Returnsโ
void
onEncryptBackupsKeepOriginalsโ
readonly onEncryptBackupsKeepOriginals: () => void;
Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:27
Action: encrypt backups but keep plaintext originals.
Returnsโ
void
plaintextBackupCountโ
readonly plaintextBackupCount: number;
Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:29
Number of plaintext backups currently present.