Safe Haskell | None |
---|---|
Language | Haskell2010 |
Completes a multipart upload by assembling previously uploaded parts.
http://docs.aws.amazon.com/AmazonS3/latest/API/CompleteMultipartUpload.html
- data CompleteMultipartUpload
- completeMultipartUpload :: Text -> Text -> Text -> CompleteMultipartUpload
- cmu1Bucket :: Lens' CompleteMultipartUpload Text
- cmu1Key :: Lens' CompleteMultipartUpload Text
- cmu1MultipartUpload :: Lens' CompleteMultipartUpload (Maybe CompletedMultipartUpload)
- cmu1UploadId :: Lens' CompleteMultipartUpload Text
- data CompleteMultipartUploadResponse
- completeMultipartUploadResponse :: CompleteMultipartUploadResponse
- cmur1Bucket :: Lens' CompleteMultipartUploadResponse (Maybe Text)
- cmur1ETag :: Lens' CompleteMultipartUploadResponse (Maybe Text)
- cmur1Expiration :: Lens' CompleteMultipartUploadResponse (Maybe Text)
- cmur1Key :: Lens' CompleteMultipartUploadResponse (Maybe Text)
- cmur1Location :: Lens' CompleteMultipartUploadResponse (Maybe Text)
- cmur1SSEKMSKeyId :: Lens' CompleteMultipartUploadResponse (Maybe Text)
- cmur1ServerSideEncryption :: Lens' CompleteMultipartUploadResponse (Maybe ServerSideEncryption)
- cmur1VersionId :: Lens' CompleteMultipartUploadResponse (Maybe Text)
Request
data CompleteMultipartUpload Source
Eq CompleteMultipartUpload | |
Read CompleteMultipartUpload | |
Show CompleteMultipartUpload | |
AWSRequest CompleteMultipartUpload | |
ToXMLRoot CompleteMultipartUpload | |
ToXML CompleteMultipartUpload | |
ToQuery CompleteMultipartUpload | |
ToPath CompleteMultipartUpload | |
ToHeaders CompleteMultipartUpload | |
type Sv CompleteMultipartUpload = S3 | |
type Rs CompleteMultipartUpload = CompleteMultipartUploadResponse |
Request constructor
completeMultipartUpload Source
:: Text | |
-> Text | |
-> Text | |
-> CompleteMultipartUpload |
CompleteMultipartUpload
constructor.
The fields accessible through corresponding lenses are:
cmu1Bucket
::
Text
cmu1Key
::
Text
cmu1MultipartUpload
::
Maybe
CompletedMultipartUpload
cmu1UploadId
::
Text
Request lenses
cmu1Bucket :: Lens' CompleteMultipartUpload Text Source
cmu1Key :: Lens' CompleteMultipartUpload Text Source
cmu1UploadId :: Lens' CompleteMultipartUpload Text Source
Response
Response constructor
completeMultipartUploadResponse :: CompleteMultipartUploadResponse Source
CompleteMultipartUploadResponse
constructor.
The fields accessible through corresponding lenses are:
cmur1Bucket
::
Maybe
Text
cmur1ETag
::
Maybe
Text
cmur1Expiration
::
Maybe
Text
cmur1Key
::
Maybe
Text
cmur1Location
::
Maybe
Text
cmur1SSEKMSKeyId
::
Maybe
Text
cmur1ServerSideEncryption
::
Maybe
ServerSideEncryption
cmur1VersionId
::
Maybe
Text
Response lenses
cmur1Bucket :: Lens' CompleteMultipartUploadResponse (Maybe Text) Source
cmur1ETag :: Lens' CompleteMultipartUploadResponse (Maybe Text) Source
Entity tag of the object.
cmur1Expiration :: Lens' CompleteMultipartUploadResponse (Maybe Text) Source
If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.
cmur1Key :: Lens' CompleteMultipartUploadResponse (Maybe Text) Source
cmur1Location :: Lens' CompleteMultipartUploadResponse (Maybe Text) Source
cmur1SSEKMSKeyId :: Lens' CompleteMultipartUploadResponse (Maybe Text) Source
If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.
cmur1ServerSideEncryption :: Lens' CompleteMultipartUploadResponse (Maybe ServerSideEncryption) Source
The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).
cmur1VersionId :: Lens' CompleteMultipartUploadResponse (Maybe Text) Source
Version of the object.