Awskit_s3.MakeComplete S3 client surface for one runtime.
type connection = R.connectionClient connection handle.
type 'a io = 'a R.tRuntime effect type.
type request_body = R.request_bodyRuntime-owned request body type.
type response_body_reader = R.response_body_readerScoped runtime response-body reader type.
module Runtime :
RUNTIME
with type connection = connection
and type 'a t = 'a io
and type request_body = request_body
and type response_body_reader = response_body_readerRuntime required by the S3 functor.
Request-body constructors for this runtime adapter.
Response-body readers for object consume callbacks.
module Object :
OBJECT
with type connection = connection
and type 'a io = 'a io
and type request_body = request_body
and type response_body_reader = response_body_readerObject operations produced by runtime-backed S3 clients.
module Bucket : BUCKET with type connection = connection and type 'a io = 'a ioBucket lifecycle and bucket-configuration operations.
module Multipart :
MULTIPART
with type connection = connection
and type 'a io = 'a io
and type request_body = request_bodyMultipart upload operations.
module Presigned :
PRESIGNED with type connection = connection and type 'a io = 'a ioPresigned request artifact helpers bound to a client connection.