Aws_s3_lwt.S3
Lwt aware S3 commands. For API documentation
include sig ... end
type error =
| Redirect of Aws_s3.Region.endpoint
| Throttled
| Unknown of int * string
| Failed of exn
| Forbidden
| Not_found
type content = {
storage_class : storage_class;
size : int;
last_modified : float;
key : string;
etag : etag;
meta_headers : (string * string) list option;
}
type nonrec 'a result = ('a, error) Stdlib.result Io.Deferred.t
type !'a command =
?credentials:Aws_s3.Credentials.t ->
?connect_timeout_ms:int ->
?confirm_requester_pays:bool ->
endpoint:Aws_s3.Region.endpoint ->
'a
module Ls : sig ... end
module Delete_multi : sig ... end
val delete_multi :
(bucket:string ->
objects:Delete_multi.objekt list ->
unit ->
Delete_multi.result result)
command
module Stream : sig ... end
module Multipart_upload : sig ... end
val retry :
endpoint:Aws_s3.Region.endpoint ->
retries:int ->
f:(endpoint:Aws_s3.Region.endpoint -> unit -> 'a result) ->
unit ->
'a result