Optionaloptions: { timeoutMs?: number }StaticconnectOptionaloptions: { name?: string; timeoutMs?: number }Optionalref: { key?: string; versionId?: string }The first response frame carries object metadata. All subsequent frames carry byte chunks. Zero-byte objects therefore emit exactly one frame.
The first request frame must carry WriteObjectOpen metadata. All subsequent frames carry raw bytes. The response is emitted only after the object has been durably committed by the provider.
Optionalref: { key?: string; versionId?: string }Optionalsource: { key?: string; versionId?: string }Optionaldestination: { key?: string; versionId?: string }Optionalref: { key?: string; versionId?: string }Optionaloptions: { contentType?: string; contentDisposition?: string }
S3 models the shared Gestalt S3-provider protocol.