Module type Awskit_s3.RUNTIME

Runtime required by the S3 functor.

This extends Awskit.Runtime.S with S3-specific endpoint resolution configuration. Runtime adapters implement this once and then reuse the pure S3 operation functor.

include Awskit.Runtime.S
type +'a t
type connection
type request_body
type response_body
type request_body_writer
type response_body_reader
module IO : Awskit.Runtime.IO with type 'a t = 'a t
module Request_body : Awskit.Runtime.Request_body with type 'a io = 'a t and type t = request_body and type writer = request_body_writer
module Response_body : Awskit.Runtime.Response_body with type 'a io = 'a t and type t = response_body and type reader = response_body_reader
module Sleeper : Awskit.Runtime.Sleeper with type 'a io = 'a t and type connection = connection
module S3_endpoint : sig ... end