Copyright | (c) 2013-2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
This operation lists in-progress multipart uploads.
See: AWS API Reference for ListMultipartUploads.
This operation returns paginated results.
- listMultipartUploads :: BucketName -> ListMultipartUploads
- data ListMultipartUploads
- lmuKeyMarker :: Lens' ListMultipartUploads (Maybe Text)
- lmuPrefix :: Lens' ListMultipartUploads (Maybe Text)
- lmuEncodingType :: Lens' ListMultipartUploads (Maybe EncodingType)
- lmuMaxUploads :: Lens' ListMultipartUploads (Maybe Int)
- lmuUploadIdMarker :: Lens' ListMultipartUploads (Maybe Text)
- lmuDelimiter :: Lens' ListMultipartUploads (Maybe Delimiter)
- lmuBucket :: Lens' ListMultipartUploads BucketName
- listMultipartUploadsResponse :: Int -> ListMultipartUploadsResponse
- data ListMultipartUploadsResponse
- lmursKeyMarker :: Lens' ListMultipartUploadsResponse (Maybe Text)
- lmursPrefix :: Lens' ListMultipartUploadsResponse (Maybe Text)
- lmursEncodingType :: Lens' ListMultipartUploadsResponse (Maybe EncodingType)
- lmursCommonPrefixes :: Lens' ListMultipartUploadsResponse [CommonPrefix]
- lmursBucket :: Lens' ListMultipartUploadsResponse (Maybe BucketName)
- lmursMaxUploads :: Lens' ListMultipartUploadsResponse (Maybe Int)
- lmursUploadIdMarker :: Lens' ListMultipartUploadsResponse (Maybe Text)
- lmursNextKeyMarker :: Lens' ListMultipartUploadsResponse (Maybe Text)
- lmursUploads :: Lens' ListMultipartUploadsResponse [MultipartUpload]
- lmursIsTruncated :: Lens' ListMultipartUploadsResponse (Maybe Bool)
- lmursNextUploadIdMarker :: Lens' ListMultipartUploadsResponse (Maybe Text)
- lmursDelimiter :: Lens' ListMultipartUploadsResponse (Maybe Delimiter)
- lmursStatus :: Lens' ListMultipartUploadsResponse Int
Creating a Request
Creates a value of ListMultipartUploads
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data ListMultipartUploads Source
See: listMultipartUploads
smart constructor.
Request Lenses
lmuKeyMarker :: Lens' ListMultipartUploads (Maybe Text) Source
Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.
lmuPrefix :: Lens' ListMultipartUploads (Maybe Text) Source
Lists in-progress uploads only for those keys that begin with the specified prefix.
lmuEncodingType :: Lens' ListMultipartUploads (Maybe EncodingType) Source
Undocumented member.
lmuMaxUploads :: Lens' ListMultipartUploads (Maybe Int) Source
Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.
lmuUploadIdMarker :: Lens' ListMultipartUploads (Maybe Text) Source
Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.
lmuDelimiter :: Lens' ListMultipartUploads (Maybe Delimiter) Source
Character you use to group keys.
lmuBucket :: Lens' ListMultipartUploads BucketName Source
Undocumented member.
Destructuring the Response
listMultipartUploadsResponse Source
Creates a value of ListMultipartUploadsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data ListMultipartUploadsResponse Source
See: listMultipartUploadsResponse
smart constructor.
Response Lenses
lmursKeyMarker :: Lens' ListMultipartUploadsResponse (Maybe Text) Source
The key at or after which the listing began.
lmursPrefix :: Lens' ListMultipartUploadsResponse (Maybe Text) Source
When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.
lmursEncodingType :: Lens' ListMultipartUploadsResponse (Maybe EncodingType) Source
Encoding type used by Amazon S3 to encode object keys in the response.
lmursCommonPrefixes :: Lens' ListMultipartUploadsResponse [CommonPrefix] Source
Undocumented member.
lmursBucket :: Lens' ListMultipartUploadsResponse (Maybe BucketName) Source
Name of the bucket to which the multipart upload was initiated.
lmursMaxUploads :: Lens' ListMultipartUploadsResponse (Maybe Int) Source
Maximum number of multipart uploads that could have been included in the response.
lmursUploadIdMarker :: Lens' ListMultipartUploadsResponse (Maybe Text) Source
Upload ID after which listing began.
lmursNextKeyMarker :: Lens' ListMultipartUploadsResponse (Maybe Text) Source
When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.
lmursUploads :: Lens' ListMultipartUploadsResponse [MultipartUpload] Source
Undocumented member.
lmursIsTruncated :: Lens' ListMultipartUploadsResponse (Maybe Bool) Source
Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.
lmursNextUploadIdMarker :: Lens' ListMultipartUploadsResponse (Maybe Text) Source
When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.
lmursDelimiter :: Lens' ListMultipartUploadsResponse (Maybe Delimiter) Source
Undocumented member.
lmursStatus :: Lens' ListMultipartUploadsResponse Int Source
The response status code.