amazonka-s3-1.3.4: Amazon Simple Storage Service SDK.

Copyright(c) 2013-2015 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.S3.ListMultipartUploads

Contents

Description

This operation lists in-progress multipart uploads.

See: AWS API Reference for ListMultipartUploads.

This operation returns paginated results.

Synopsis

Creating a Request

listMultipartUploads Source

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:

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.

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.

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.

lmuDelimiter :: Lens' ListMultipartUploads (Maybe Delimiter) Source

Character you use to group keys.

Destructuring the Response

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.

lmursBucket :: Lens' ListMultipartUploadsResponse (Maybe BucketName) Source

Name of the bucket to which the multipart upload was initiated.

lmursUploadIdMarker :: Lens' ListMultipartUploadsResponse (Maybe Text) Source

Upload ID after which listing began.

lmursMaxUploads :: Lens' ListMultipartUploadsResponse (Maybe Int) Source

Maximum number of multipart uploads that could have been included in the response.

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.

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.