brows3r — TypeScript API
    Preparing search index...

    Interface ObjectInspectorReport

    Aggregated read-only properties for a single S3 object.

    restoreStatus is { kind: "value", value: null } for non-Glacier objects.

    interface ObjectInspectorReport {
        aclSummary: SectionResult<AclSummary>;
        checksumCrc32: string | null;
        checksumMd5: string | null;
        checksumSha256: string | null;
        head: ObjectHead;
        restoreStatus: SectionResult<RestoreStatus | null>;
        tags: SectionResult<Record<string, string>>;
        versionId: string | null;
    }
    Index

    Properties

    ACL summary from GetObjectAcl.

    checksumCrc32: string | null

    CRC-32 checksum if returned by S3.

    checksumMd5: string | null

    MD5 / ETag (from non-multipart uploads).

    checksumSha256: string | null

    SHA-256 checksum if returned by S3.

    Properties from HeadObject.

    restoreStatus: SectionResult<RestoreStatus | null>

    Glacier/Deep Archive restore status.

    Value(null) means the object is in a non-Glacier class. Value(RestoreStatus) carries the parsed status.

    tags: SectionResult<Record<string, string>>

    Object tags from GetObjectTagging.

    versionId: string | null

    Version ID (also on head.versionId).