aws-0.16: Amazon Web Services (AWS) for Haskell

Safe HaskellNone
LanguageHaskell2010

Aws.S3.Commands.Multipart

Synopsis

Documentation

uploadPart :: Bucket -> Text -> Integer -> Text -> RequestBody -> UploadPart Source #

getUploadId :: Configuration -> S3Configuration NormalQuery -> Manager -> Text -> Text -> IO Text Source #

sendEtag :: Configuration -> S3Configuration NormalQuery -> Manager -> Text -> Text -> Text -> [Text] -> IO CompleteMultipartUploadResponse Source #

putConduit :: MonadResource m => Configuration -> S3Configuration NormalQuery -> Manager -> Text -> Text -> Text -> Conduit ByteString m Text Source #

chunkedConduit :: MonadResource m => Integer -> Conduit ByteString m ByteString Source #

multipartUpload :: Configuration -> S3Configuration NormalQuery -> Manager -> Text -> Text -> Conduit () (ResourceT IO) ByteString -> Integer -> ResourceT IO () Source #

multipartUploadSink Source #

Arguments

:: MonadResource m 
=> Configuration 
-> S3Configuration NormalQuery 
-> Manager 
-> Text

Bucket name

-> Text

Object name

-> Integer

chunkSize (minimum: 5MB)

-> Sink ByteString m () 

multipartUploadWithInitiator :: Configuration -> S3Configuration NormalQuery -> (Bucket -> Text -> InitiateMultipartUpload) -> Manager -> Text -> Text -> Conduit () (ResourceT IO) ByteString -> Integer -> ResourceT IO () Source #

multipartUploadSinkWithInitiator Source #

Arguments

:: MonadResource m 
=> Configuration 
-> S3Configuration NormalQuery 
-> (Bucket -> Text -> InitiateMultipartUpload)

Initiator

-> Manager 
-> Text

Bucket name

-> Text

Object name

-> Integer

chunkSize (minimum: 5MB)

-> Sink ByteString m ()