prorm API Reference
    Preparing search index...

    Interface VerificationResult

    interface VerificationResult {
        verificationId: string;
        backupId: string;
        status: "failed" | "warning" | "passed";
        timestamp: Date;
        checksumValid?: boolean;
        encryptionValid?: boolean;
        integrityValid?: boolean;
        restoreResult?: {
            success: boolean;
            rowsRestored?: number;
            duration?: number;
            errorMessage?: string;
            note?: string;
        };
        messages: string[];
        complianceFrameworks: string[];
        durationMs: number;
    }
    Index
    verificationId: string

    Unique verification ID

    backupId: string

    The backup ID being verified

    status: "failed" | "warning" | "passed"

    Verification status

    timestamp: Date

    Timestamp of verification

    checksumValid?: boolean

    Checksum verification result

    encryptionValid?: boolean

    Encryption verification result

    integrityValid?: boolean

    Integrity check result

    restoreResult?: {
        success: boolean;
        rowsRestored?: number;
        duration?: number;
        errorMessage?: string;
        note?: string;
    }

    Test restore result

    Type Declaration

    • success: boolean
    • OptionalrowsRestored?: number
    • Optionalduration?: number
    • OptionalerrorMessage?: string
    • Optionalnote?: string

      Clarifying note about what this restore check does/does not guarantee (e.g. "reachability-only, no snapshot to compare"). May be present alongside success: true.

    messages: string[]

    Detailed messages

    complianceFrameworks: string[]

    Compliance frameworks this verification satisfies

    durationMs: number

    Duration of verification in milliseconds