Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data InitiateMultipartUpload = InitiateMultipartUpload {
- imuBucket :: Bucket
- imuObjectName :: Object
- imuCacheControl :: Maybe Text
- imuContentDisposition :: Maybe Text
- imuContentEncoding :: Maybe Text
- imuContentType :: Maybe Text
- imuExpires :: Maybe Int
- imuMetadata :: [(Text, Text)]
- imuStorageClass :: Maybe StorageClass
- imuWebsiteRedirectLocation :: Maybe Text
- imuAcl :: Maybe CannedAcl
- imuServerSideEncryption :: Maybe ServerSideEncryption
- imuAutoMakeBucket :: Bool
- postInitiateMultipartUpload :: Bucket -> Text -> InitiateMultipartUpload
- data InitiateMultipartUploadResponse = InitiateMultipartUploadResponse {
- imurBucket :: !Bucket
- imurKey :: !Text
- imurUploadId :: !Text
- data UploadPart = UploadPart {}
- uploadPart :: Bucket -> Text -> Integer -> Text -> RequestBody -> UploadPart
- data UploadPartResponse = UploadPartResponse {
- uprVersionId :: !(Maybe Text)
- uprETag :: !Text
- data CompleteMultipartUpload = CompleteMultipartUpload {}
- postCompleteMultipartUpload :: Bucket -> Text -> Text -> [(Integer, Text)] -> CompleteMultipartUpload
- data CompleteMultipartUploadResponse = CompleteMultipartUploadResponse {
- cmurLocation :: !Text
- cmurBucket :: !Bucket
- cmurKey :: !Text
- cmurETag :: !Text
- data AbortMultipartUpload = AbortMultipartUpload {}
- postAbortMultipartUpload :: Bucket -> Text -> Text -> AbortMultipartUpload
- data AbortMultipartUploadResponse = AbortMultipartUploadResponse {
- getUploadId :: Configuration -> S3Configuration NormalQuery -> Manager -> Text -> Text -> IO Text
- sendEtag :: Configuration -> S3Configuration NormalQuery -> Manager -> Text -> Text -> Text -> [Text] -> IO ()
- putConduit :: MonadResource m => Configuration -> S3Configuration NormalQuery -> Manager -> Text -> Text -> Text -> Conduit ByteString m Text
- chunkedConduit :: MonadResource m => Integer -> Conduit ByteString m ByteString
- multipartUpload :: Configuration -> S3Configuration NormalQuery -> Manager -> Text -> Text -> Conduit () (ResourceT IO) ByteString -> Integer -> ResourceT IO ()
- multipartUploadSink :: MonadResource m => Configuration -> S3Configuration NormalQuery -> Manager -> Text -> Text -> Integer -> Sink ByteString m ()
- multipartUploadWithInitiator :: Configuration -> S3Configuration NormalQuery -> (Bucket -> Text -> InitiateMultipartUpload) -> Manager -> Text -> Text -> Conduit () (ResourceT IO) ByteString -> Integer -> ResourceT IO ()
- multipartUploadSinkWithInitiator :: MonadResource m => Configuration -> S3Configuration NormalQuery -> (Bucket -> Text -> InitiateMultipartUpload) -> Manager -> Text -> Text -> Integer -> Sink ByteString m ()
Documentation
data InitiateMultipartUpload Source #
InitiateMultipartUpload | |
|
data InitiateMultipartUploadResponse Source #
data UploadPart Source #
UploadPart | |
|
SignQuery UploadPart Source # | ServiceConfiguration: |
Transaction UploadPart UploadPartResponse Source # | |
ResponseConsumer UploadPart UploadPartResponse Source # | |
type ServiceConfiguration UploadPart Source # | |
uploadPart :: Bucket -> Text -> Integer -> Text -> RequestBody -> UploadPart Source #
data UploadPartResponse Source #
UploadPartResponse | |
|
postCompleteMultipartUpload :: Bucket -> Text -> Text -> [(Integer, Text)] -> CompleteMultipartUpload Source #
data CompleteMultipartUploadResponse Source #
CompleteMultipartUploadResponse | |
|
data AbortMultipartUpload Source #
postAbortMultipartUpload :: Bucket -> Text -> Text -> AbortMultipartUpload Source #
data AbortMultipartUploadResponse Source #
getUploadId :: Configuration -> S3Configuration NormalQuery -> Manager -> Text -> Text -> IO Text Source #
sendEtag :: Configuration -> S3Configuration NormalQuery -> Manager -> Text -> Text -> Text -> [Text] -> IO () 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 #
:: 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 #
:: MonadResource m | |
=> Configuration | |
-> S3Configuration NormalQuery | |
-> (Bucket -> Text -> InitiateMultipartUpload) | Initiator |
-> Manager | |
-> Text | Bucket name |
-> Text | Object name |
-> Integer | chunkSize (minimum: 5MB) |
-> Sink ByteString m () |