Expand description
Provider-neutral object storage, direct access, and verified upload workflows.
Structs§
- Complete
Multipart Object - Complete
Transfer Upload - Completed
Multipart Object - Completed
Transfer Upload - Expected
Multipart Part - Fake
Object Store - Deterministic object-store fake with exact attempt capture and one-shot failures.
- Initiate
Transfer Upload - Issue
Multipart Object Upload - Issue
Object Download - Issue
Object Upload - Application-authorized request for one direct object upload.
- Issue
Transfer Download - Issue
Transfer Part - Issued
Multipart Part - Issued
Multipart Upload - Issued
Object Upload - Split result that prevents the bearer request from becoming trusted state by
accident. Return only
Self::grantto the client and retainSelf::pendingon the server. - Managed
Object Storage Plugin - Object-storage plugin with the direct-upload and metadata lifecycle installed.
- Managed
Object Transfer Services - Statically selected large-transfer services installed as one coherent provider profile. The application still owns authorization and session persistence.
- Memory
Object Store - Multipart
Object Service - Multipart
Part Grant - Multipart
Part Receipt - Multipart
Upload Grant - Multipart
Upload Plan - Multipart
Upload Policy - Object
Access Service - Object
Download Grant - Client-facing private download capability. Its
Debugrepresentation uses the presigned request’s redacted formatter. - Object
Download Policy - Object
Download Service - Object
Head - Metadata returned without loading an object’s bytes into application memory.
- Object
Key - Object
Metadata - Object
Metadata Service - Typed metadata service injected by a managed object-storage plugin.
- Object
Read Head - Metadata required for conditional and resumable reads.
- Object
Read Request - Object
Read Response - Object
Read Service - Object
Storage Plugin - Object
Store Service - Object
Transfer Cost Projection - Object
Transfer Cost Usage - Usage inputs for structural cost review. Monetary rates are deliberately absent because Region, account, storage class and destination are external.
- Object
Transfer Http Service - Object
Transfer Metadata - Object
Transfer Request Context - Object
Upload Grant - Client-facing bearer capability. Send this value to the authorized client, but never persist or log it as the trusted upload record.
- Object
Upload Policy - Closed upload policy owned by the application composition root.
- Object
Upload Service - Issues unique direct-upload capabilities and verifies their provider metadata.
- Pending
Multipart Upload - Pending
Object Upload - Trusted server-side record for one issued upload capability.
- Presign
GetObject - Presign
PutObject - Presigned
Object Request - Browser- or client-usable request produced by a provider adapter such as S3.
- Provider
Multipart Upload Id - Opaque trusted provider state. It is serializable for application-owned
session persistence but always redacted from
Debug. - PutObject
- Sign
Multipart Object - Sign
Multipart Part - Sign
Object Download - Sign
Object Upload - Exact provider request for one checksummed direct upload.
- Single
Transfer Upload Grant - Stored
Object - Transfer
Upload Response - Trusted
Multipart Part - Verified
Object Upload - Metadata accepted after the provider confirms the issued upload contract.
Enums§
- Download
Cache Policy - Object
Byte Range - One HTTP byte range. Bounded ranges use an exclusive end in Rust and are rendered with the inclusive end required by HTTP.
- Object
Inspection Verdict - Object
Store Attempt - Object
Store Error - Object
Store Operation - Object
Transfer ApiError - Object
Transfer Error - Object
Upload Error - Object
Validation State - Application-visible content state. Provider integrity never skips
quarantine; only an application inspection policy records
Accepted. - Presigned
Method - HTTP method required by a signed direct-object request.
- Transfer
Upload Grant
Constants§
- MAX_
MULTIPART_ ENTITY_ TAG_ BYTES - MAX_
MULTIPART_ OBJECT_ SIZE_ BYTES - MAX_
MULTIPART_ PARTS - MAX_
MULTIPART_ PART_ SIZE_ BYTES - MIN_
MULTIPART_ PART_ SIZE_ BYTES - OBJECT_
TRANSFER_ BASE_ PATH - OBJECT_
TRANSFER_ HTTP_ BODY_ BYTES - Bounded for the provider’s maximum 10,000-part completion manifest while remaining below API Gateway’s and synchronous Lambda’s payload ceilings.
Traits§
- Multipart
Object Signer - Object
Access Signer - Provider adapter for direct upload and download URLs.
- Object
Content Inspector - Object
Download Signer - Object
Metadata Reader - Provider port for an inexpensive metadata lookup such as S3
HeadObject. - Object
Store - Object
Stream Reader - Provider-neutral read port. Implementations must produce bounded chunks and stop provider reads when the returned stream is dropped.
- Object
Transfer Http UseCases - Application-owned authorization and durable transfer-session boundary. Each HTTP handler invokes exactly one method on this port.
- Object
Upload Signer - Provider adapter that can bind an upload capability to exact bytes.
Functions§
- estimate_
object_ transfer_ cost - inspect_
quarantined_ object - object_
transfer_ http_ module - object_
transfer_ operations - object_
transfer_ router