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 {
- upObjectName :: Text
- upBucket :: Bucket
- upPartNumber :: Integer
- upUploadId :: Text
- upContentType :: Maybe ByteString
- upContentMD5 :: Maybe (Digest MD5)
- upServerSideEncryption :: Maybe ServerSideEncryption
- upRequestBody :: RequestBody
- upExpect100Continue :: Bool
- uploadPart :: Bucket -> Text -> Integer -> Text -> RequestBody -> UploadPart
- data UploadPartResponse = UploadPartResponse {
- uprETag :: !Text
- data CompleteMultipartUpload = CompleteMultipartUpload {
- cmuBucket :: Bucket
- cmuObjectName :: Object
- cmuUploadId :: Text
- cmuPartNumberAndEtags :: [(Integer, Text)]
- cmuExpiration :: Maybe Text
- cmuServerSideEncryption :: Maybe Text
- cmuServerSideEncryptionCustomerAlgorithm :: Maybe Text
- postCompleteMultipartUpload :: Bucket -> Text -> Text -> [(Integer, Text)] -> CompleteMultipartUpload
- data CompleteMultipartUploadResponse = CompleteMultipartUploadResponse {
- cmurLocation :: !Text
- cmurBucket :: !Bucket
- cmurKey :: !Text
- cmurETag :: !Text
- cmurVersionId :: !(Maybe Text)
- data AbortMultipartUpload = AbortMultipartUpload {
- amuBucket :: Bucket
- amuObjectName :: Object
- amuUploadId :: Text
- 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 CompleteMultipartUploadResponse
- 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
postInitiateMultipartUpload :: Bucket -> Text -> InitiateMultipartUpload Source #
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
|
data CompleteMultipartUpload Source #
Constructors
CompleteMultipartUpload | |
Fields
|
Instances
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 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 #
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 () |