Skip to main content

Interface: BackupMigrationPanelProperties

Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:44

Props for BackupMigrationPanel.

Propertiesโ€‹

connectedโ€‹

readonly connected: boolean

Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:46

Whether the cloud provider is connected.


encryptionLockedโ€‹

readonly encryptionLocked: boolean

Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:48

Whether encryption is enabled but locked on this device.


encryptionModeโ€‹

readonly encryptionMode: "none" | "passphrase"

Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:50

Current encryption mode.


isMigratingBackupsโ€‹

readonly isMigratingBackups: boolean

Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:52

Busy flag for backup migration.


lastResultโ€‹

readonly lastResult: CloudBackupMigrationResult | null

Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:54

Most recent migration result, if any.


onEncryptBackupsDeleteOriginals()โ€‹

readonly onEncryptBackupsDeleteOriginals: () => void

Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:56

Action: encrypt backups and delete plaintext originals after success.

Returnsโ€‹

void


onEncryptBackupsKeepOriginals()โ€‹

readonly onEncryptBackupsKeepOriginals: () => void

Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:58

Action: encrypt backups but keep plaintext originals.

Returnsโ€‹

void


plaintextBackupCountโ€‹

readonly plaintextBackupCount: number

Defined in: src/components/Settings/cloud/BackupMigrationPanel.tsx:60

Number of plaintext backups currently present.