Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Lwt aware S3 commands. For API documentation
include sig ... end
type nonrec 'a result = ('a, error) Core.result Compat.Deferred.t
type !'a command =
?scheme:[ `Http | `Https ] ->
?credentials:Aws_s3.Credentials.t ->
?region:Aws_s3.Util.region ->
'a
module Ls : sig ... end
module Delete_multi : sig ... end
val put :
(?content_type:string ->
?content_encoding:string ->
?acl:string ->
?cache_control:string ->
bucket:string ->
key:string ->
data:string ->
unit ->
Core.Caml.Digest.t result)
command
val delete_multi :
(bucket:string ->
objects:Delete_multi.objekt list ->
unit ->
Delete_multi.result result)
command
module Multipart_upload : sig ... end
val retry :
?region:Aws_s3.Util.region ->
retries:int ->
f:
(?region:Aws_s3.Util.region ->
unit ->
('a, error) Core.Result.t Compat.Deferred.t) ->
unit ->
('a, error) Core.Result.t Compat.Deferred.t