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 error =
| Redirect of Aws_s3.Region.t
| Throttled
| Unknown of int * string
| Failed of exn
| Not_found
type content = {
storage_class : storage_class;
size : int;
last_modified : float;
key : string;
etag : etag;
}
type nonrec 'a result = ('a, error) result Io.Deferred.t
type !'a command =
?scheme:[ `Http | `Https ] ->
?credentials:Aws_s3.Credentials.t ->
?region:Aws_s3.Region.t ->
'a
module Ls : sig ... end
module Delete_multi : sig ... end
val set_connection_type : Unix.socket_domain -> unit
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 :
?region:Aws_s3.Region.t ->
retries:int ->
f:(?region:Aws_s3.Region.t -> unit -> 'a result) ->
unit ->
'a result