Cache-Control header value.
Content-Disposition header value.
Content-Encoding header value.
Object size in bytes. Absent for providers that omit Content-Length.
MIME type, e.g. "image/png". Absent when the object has no Content-Type.
HTTP ETag string (including surrounding quotes from S3).
Expires header as Unix epoch (seconds), if present.
Unix epoch (seconds) of last modification.
User-defined metadata (keys stripped of x-amz-meta- prefix).
SSE algorithm, e.g. "aws:kms" or "AES256".
KMS key ID when SSE-KMS is active.
S3 storage class, e.g. "STANDARD", "GLACIER".
Version ID when bucket versioning is enabled.
Lightweight HEAD-only metadata for a single S3 object.
Mirrors
src-tauri/src/s3/inspector.rsObjectHead (same struct reused by task 44 inspector). Used by the preview pane for size-limit checks and MIME-type routing without pulling the full inspector report.OCP: new optional fields (e.g. checksums, object-lock) can be added without breaking existing callers.