Skip to main content

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.