Skip to content

SurgicalRecoveryConfigInput

Recovery-time selections for a surgical recovery that restores clean versions of affected files in place of the versions the snapshot holds. Carried alongside recoveryPurpose SURGICAL_RECOVERY, which remains the only surgical signal: this message refines that recovery rather than describing a different one. A request that carries it without that purpose is rejected, since nothing would act on the selections.

Fields

Field Type Description
encryptedFiles EncryptedFileRecoverySpecInput Selections over the encrypted files of the snapshot. Absent restores no clean version: encrypted files are restored as they stand.
quarantinedFiles QuarantinedFileRecoverySpecInput Selections over the quarantined files of the snapshot. Absent leaves quarantine handling as it is without this message: no clean version is restored and every quarantined file is removed. Absent is also how a caller describes having nothing to select from -- threat monitoring not enabled, the snapshot unprocessed, or no file quarantined -- since each of those leaves an empty set to act on.