amazonka-s3 0.0.4 → 0.0.5
raw patch · 53 files changed
+110/−4 lines, 53 filesdep ~amazonka-corePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: amazonka-core
API changes (from Hackage documentation)
+ Network.AWS.S3.Types: instance ToXMLRoot CommonPrefix
Files
- README.md +2/−0
- amazonka-s3.cabal +2/−2
- gen/Network/AWS/S3.hs +2/−0
- gen/Network/AWS/S3/AbortMultipartUpload.hs +2/−0
- gen/Network/AWS/S3/CompleteMultipartUpload.hs +2/−0
- gen/Network/AWS/S3/CopyObject.hs +2/−0
- gen/Network/AWS/S3/CreateBucket.hs +2/−0
- gen/Network/AWS/S3/CreateMultipartUpload.hs +2/−0
- gen/Network/AWS/S3/DeleteBucket.hs +2/−0
- gen/Network/AWS/S3/DeleteBucketCors.hs +2/−0
- gen/Network/AWS/S3/DeleteBucketLifecycle.hs +2/−0
- gen/Network/AWS/S3/DeleteBucketPolicy.hs +2/−0
- gen/Network/AWS/S3/DeleteBucketTagging.hs +2/−0
- gen/Network/AWS/S3/DeleteBucketWebsite.hs +2/−0
- gen/Network/AWS/S3/DeleteObject.hs +2/−0
- gen/Network/AWS/S3/DeleteObjects.hs +2/−0
- gen/Network/AWS/S3/GetBucketAcl.hs +2/−0
- gen/Network/AWS/S3/GetBucketCors.hs +2/−0
- gen/Network/AWS/S3/GetBucketLifecycle.hs +2/−0
- gen/Network/AWS/S3/GetBucketLocation.hs +2/−0
- gen/Network/AWS/S3/GetBucketLogging.hs +2/−0
- gen/Network/AWS/S3/GetBucketNotification.hs +2/−0
- gen/Network/AWS/S3/GetBucketPolicy.hs +2/−0
- gen/Network/AWS/S3/GetBucketRequestPayment.hs +2/−0
- gen/Network/AWS/S3/GetBucketTagging.hs +2/−0
- gen/Network/AWS/S3/GetBucketVersioning.hs +2/−0
- gen/Network/AWS/S3/GetBucketWebsite.hs +2/−0
- gen/Network/AWS/S3/GetObject.hs +2/−0
- gen/Network/AWS/S3/GetObjectAcl.hs +2/−0
- gen/Network/AWS/S3/GetObjectTorrent.hs +2/−0
- gen/Network/AWS/S3/HeadBucket.hs +2/−0
- gen/Network/AWS/S3/HeadObject.hs +2/−0
- gen/Network/AWS/S3/ListBuckets.hs +2/−0
- gen/Network/AWS/S3/ListMultipartUploads.hs +2/−0
- gen/Network/AWS/S3/ListObjectVersions.hs +2/−0
- gen/Network/AWS/S3/ListObjects.hs +2/−0
- gen/Network/AWS/S3/ListParts.hs +2/−0
- gen/Network/AWS/S3/PutBucketAcl.hs +2/−0
- gen/Network/AWS/S3/PutBucketCors.hs +2/−0
- gen/Network/AWS/S3/PutBucketLifecycle.hs +2/−0
- gen/Network/AWS/S3/PutBucketLogging.hs +2/−0
- gen/Network/AWS/S3/PutBucketNotification.hs +2/−0
- gen/Network/AWS/S3/PutBucketPolicy.hs +2/−0
- gen/Network/AWS/S3/PutBucketRequestPayment.hs +2/−0
- gen/Network/AWS/S3/PutBucketTagging.hs +2/−0
- gen/Network/AWS/S3/PutBucketVersioning.hs +2/−0
- gen/Network/AWS/S3/PutBucketWebsite.hs +2/−0
- gen/Network/AWS/S3/PutObject.hs +2/−0
- gen/Network/AWS/S3/PutObjectAcl.hs +2/−0
- gen/Network/AWS/S3/RestoreObject.hs +2/−0
- gen/Network/AWS/S3/Types.hs +6/−2
- gen/Network/AWS/S3/UploadPart.hs +2/−0
- gen/Network/AWS/S3/UploadPartCopy.hs +2/−0
README.md view
@@ -30,3 +30,5 @@ ## Licence `amazonka-s3` is released under the [Mozilla Public License Version 2.0](http://www.mozilla.org/MPL/).++Parts of the code are derived from AWS service descriptions, licensed under Apache 2.0.
amazonka-s3.cabal view
@@ -1,5 +1,5 @@ name: amazonka-s3-version: 0.0.4+version: 0.0.5 synopsis: Amazon Simple Storage Service SDK. homepage: https://github.com/brendanhay/amazonka license: OtherLicense@@ -94,5 +94,5 @@ Network.AWS.S3.Internal build-depends:- amazonka-core == 0.0.4.*+ amazonka-core == 0.0.5.* , base >= 4.7 && < 5
gen/Network/AWS/S3.hs view
@@ -7,6 +7,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Amazon Simple Storage Service is storage for the Internet. Amazon S3 has a -- simple web services interface that you can use to store and retrieve any
gen/Network/AWS/S3/AbortMultipartUpload.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Aborts a multipart upload. --
gen/Network/AWS/S3/CompleteMultipartUpload.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Completes a multipart upload by assembling previously uploaded parts. --
gen/Network/AWS/S3/CopyObject.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Creates a copy of an object that is already stored in Amazon S3. --
gen/Network/AWS/S3/CreateBucket.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Creates a new bucket. --
gen/Network/AWS/S3/CreateMultipartUpload.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Initiates a multipart upload and returns an upload ID. --
gen/Network/AWS/S3/DeleteBucket.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Deletes the bucket. All objects (including all object versions and Delete -- Markers) in the bucket must be deleted before the bucket itself can be
gen/Network/AWS/S3/DeleteBucketCors.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Deletes the cors configuration information set for the bucket. --
gen/Network/AWS/S3/DeleteBucketLifecycle.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Deletes the lifecycle configuration from the bucket. --
gen/Network/AWS/S3/DeleteBucketPolicy.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Deletes the policy from the bucket. --
gen/Network/AWS/S3/DeleteBucketTagging.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Deletes the tags from the bucket. --
gen/Network/AWS/S3/DeleteBucketWebsite.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | This operation removes the website configuration from the bucket. --
gen/Network/AWS/S3/DeleteObject.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Removes the null version (if there is one) of an object and inserts a delete -- marker, which becomes the latest version of the object. If there isn't a null
gen/Network/AWS/S3/DeleteObjects.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | This operation enables you to delete multiple objects from a bucket using a -- single HTTP request. You may specify up to 1000 keys.
gen/Network/AWS/S3/GetBucketAcl.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Gets the access control policy for the bucket. --
gen/Network/AWS/S3/GetBucketCors.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns the cors configuration for the bucket. --
gen/Network/AWS/S3/GetBucketLifecycle.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns the lifecycle configuration information set on the bucket. --
gen/Network/AWS/S3/GetBucketLocation.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns the region the bucket resides in. --
gen/Network/AWS/S3/GetBucketLogging.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns the logging status of a bucket and the permissions users have to view -- and modify that status. To use GET, you must be the bucket owner.
gen/Network/AWS/S3/GetBucketNotification.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Return the notification configuration of a bucket. --
gen/Network/AWS/S3/GetBucketPolicy.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns the policy of a specified bucket. --
gen/Network/AWS/S3/GetBucketRequestPayment.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns the request payment configuration of a bucket. --
gen/Network/AWS/S3/GetBucketTagging.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns the tag set associated with the bucket. --
gen/Network/AWS/S3/GetBucketVersioning.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns the versioning state of a bucket. --
gen/Network/AWS/S3/GetBucketWebsite.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns the website configuration for a bucket. --
gen/Network/AWS/S3/GetObject.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Retrieves objects from Amazon S3. --
gen/Network/AWS/S3/GetObjectAcl.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns the access control list (ACL) of an object. --
gen/Network/AWS/S3/GetObjectTorrent.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Return torrent files from a bucket. --
gen/Network/AWS/S3/HeadBucket.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | This operation is useful to determine if a bucket exists and you have -- permission to access it.
gen/Network/AWS/S3/HeadObject.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | The HEAD operation retrieves metadata from an object without returning the -- object itself. This operation is useful if you're only interested in an
gen/Network/AWS/S3/ListBuckets.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns a list of all buckets owned by the authenticated sender of the -- request.
gen/Network/AWS/S3/ListMultipartUploads.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | This operation lists in-progress multipart uploads. --
gen/Network/AWS/S3/ListObjectVersions.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns metadata about all of the versions of objects in a bucket. --
gen/Network/AWS/S3/ListObjects.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns some or all (up to 1000) of the objects in a bucket. You can use the -- request parameters as selection criteria to return a subset of the objects in
gen/Network/AWS/S3/ListParts.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Lists the parts that have been uploaded for a specific multipart upload. --
gen/Network/AWS/S3/PutBucketAcl.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Sets the permissions on a bucket using access control lists (ACL). --
gen/Network/AWS/S3/PutBucketCors.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Sets the cors configuration for a bucket. --
gen/Network/AWS/S3/PutBucketLifecycle.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Sets lifecycle configuration for your bucket. If a lifecycle configuration -- exists, it replaces it.
gen/Network/AWS/S3/PutBucketLogging.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Set the logging parameters for a bucket and to specify permissions for who -- can view and modify the logging parameters. To set the logging status of a
gen/Network/AWS/S3/PutBucketNotification.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Enables notifications of specified events for a bucket. --
gen/Network/AWS/S3/PutBucketPolicy.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Replaces a policy on a bucket. If the bucket already has a policy, the one in -- this request completely replaces it.
gen/Network/AWS/S3/PutBucketRequestPayment.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Sets the request payment configuration for a bucket. By default, the bucket -- owner pays for downloads from the bucket. This configuration parameter
gen/Network/AWS/S3/PutBucketTagging.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Sets the tags for a bucket. --
gen/Network/AWS/S3/PutBucketVersioning.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Sets the versioning state of an existing bucket. To set the versioning state, -- you must be the bucket owner.
gen/Network/AWS/S3/PutBucketWebsite.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Set the website configuration for a bucket. --
gen/Network/AWS/S3/PutObject.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Adds an object to a bucket. --
gen/Network/AWS/S3/PutObjectAcl.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | uses the acl subresource to set the access control list (ACL) permissions for -- an object that already exists in a bucket
gen/Network/AWS/S3/RestoreObject.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Restores an archived copy of an object back into Amazon S3 --
gen/Network/AWS/S3/Types.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. module Network.AWS.S3.Types (@@ -2553,10 +2555,12 @@ parseXML x = CommonPrefix <$> x .@? "Prefix" -instance ToXML CommonPrefix where- toXML CommonPrefix{..} = nodes "CommonPrefix"+instance ToXMLRoot CommonPrefix where+ toXMLRoot CommonPrefix{..} = namespaced ns "CommonPrefix" [ "Prefix" =@ _cpPrefix ]++instance ToXML CommonPrefix data MultipartUpload = MultipartUpload { _muInitiated :: Maybe RFC822
gen/Network/AWS/S3/UploadPart.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Uploads a part in a multipart upload. --
gen/Network/AWS/S3/UploadPartCopy.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Uploads a part by copying data from an existing object as data source. --