@backblaze-labs/b2-sdk - v0.1.0
    Preparing search index...

    Variable RetentionModeConst

    RetentionMode: { Compliance: "compliance"; Governance: "governance" } = ...

    Named constants for the file-level Object Lock retention mode.

    Type Declaration

    • ReadonlyCompliance: "compliance"

      Locked: cannot be deleted or modified until retainUntilTimestamp, even by the account owner.

    • ReadonlyGovernance: "governance"

      Locked: can be shortened by callers holding the bypassGovernance capability.

    await object.setRetention(fileId, {
    mode: RetentionMode.Compliance,
    retainUntilTimestamp: Date.now() + 86_400_000,
    })