| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Aws.S3.Commands.Multipart
- 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 #
Constructors
| InitiateMultipartUpload | |
Fields
| |
Instances
data InitiateMultipartUploadResponse Source #
Constructors
| InitiateMultipartUploadResponse | |
Fields
| |
Instances
data UploadPart Source #
Constructors
| UploadPart | |
Fields
| |
Instances
| 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 #
Constructors
| UploadPartResponse | |
Fields
| |
postCompleteMultipartUpload :: Bucket -> Text -> Text -> [(Integer, Text)] -> CompleteMultipartUpload Source #
data CompleteMultipartUploadResponse Source #
Constructors
| CompleteMultipartUploadResponse | |
Fields
| |
Instances
data AbortMultipartUpload Source #
Constructors
| AbortMultipartUpload | |
Fields
| |
Instances
postAbortMultipartUpload :: Bucket -> Text -> Text -> AbortMultipartUpload Source #
data AbortMultipartUploadResponse Source #
Constructors
| AbortMultipartUploadResponse | |
Instances
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 #
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 () |