package awskit
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
AWS infrastructure — signing, credentials, endpoints, and core types
Install
dune-project
Dependency
Authors
Maintainers
Sources
awskit-v0.1.0.tbz
sha256=788e91d57b9eed047bdef011aec476e94588be20e2e2f1b8495cf48b1a90cf0f
sha512=0d441d599f3f3efb766270258bb4d8c9cd660943eb7f90ced0ec6f61a6790f5fb8977ca5cf87f466d84701ee34dbfdf81fe5043b568a2236411f577e698c6d1e
doc/awskit/Awskit/Runtime/module-type-S/index.html
Module type Runtime.SSource
Runtime effect type, such as 'a for direct-style Eio adapters or 'a Lwt.t for Lwt adapters.
val return : 'a -> 'a tval now : connection -> Ptime.tCurrent signing time.
val region : connection -> Region.tAWS region used for signing and default endpoint resolution.
val credentials : connection -> (Credentials.t, Error.t) result tResolve credentials for the next signed request.
val endpoint : connection -> Endpoint.t optionOptional generic endpoint override. Service packages may expose richer endpoint configuration when addressing rules are service-specific.
val retry_policy : connection -> Retry.tRetry policy used by service packages.
val sleep : connection -> Ptime.Span.t -> unit tSleep between retry attempts.
module Request_body : sig ... endmodule Response_body : sig ... endval with_response :
connection ->
Request.t ->
request_body ->
f:(Response.t -> response_body -> ('a, Error.t) result t) ->
('a, Error.t) result tSend a request and provide the response metadata and body to f.
Service packages use this primitive for all HTTP operations. Runtime adapters own connection reuse, body lifetime, and any post-consumer drain behavior.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>