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

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

Network.AWS.S3.AbortMultipartUpload

Contents

Description

Aborts a multipart upload.

To verify that all parts have been removed, so you don't get charged for the part storage, you should call the List Parts operation and ensure the parts list is empty.

Synopsis

Creating a Request

abortMultipartUpload #

Creates a value of AbortMultipartUpload with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data AbortMultipartUpload #

See: abortMultipartUpload smart constructor.

Instances

Eq AbortMultipartUpload # 
Data AbortMultipartUpload # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AbortMultipartUpload -> c AbortMultipartUpload #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AbortMultipartUpload #

toConstr :: AbortMultipartUpload -> Constr #

dataTypeOf :: AbortMultipartUpload -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AbortMultipartUpload) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AbortMultipartUpload) #

gmapT :: (forall b. Data b => b -> b) -> AbortMultipartUpload -> AbortMultipartUpload #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AbortMultipartUpload -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AbortMultipartUpload -> r #

gmapQ :: (forall d. Data d => d -> u) -> AbortMultipartUpload -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AbortMultipartUpload -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AbortMultipartUpload -> m AbortMultipartUpload #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AbortMultipartUpload -> m AbortMultipartUpload #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AbortMultipartUpload -> m AbortMultipartUpload #

Read AbortMultipartUpload # 
Show AbortMultipartUpload # 
Generic AbortMultipartUpload # 
Hashable AbortMultipartUpload # 
NFData AbortMultipartUpload # 

Methods

rnf :: AbortMultipartUpload -> () #

AWSRequest AbortMultipartUpload # 
ToHeaders AbortMultipartUpload # 
ToPath AbortMultipartUpload # 
ToQuery AbortMultipartUpload # 
type Rep AbortMultipartUpload # 
type Rep AbortMultipartUpload = D1 * (MetaData "AbortMultipartUpload" "Network.AWS.S3.AbortMultipartUpload" "amazonka-s3-1.6.0-7IU4ob52e2UJs8PzXUUtYL" False) (C1 * (MetaCons "AbortMultipartUpload'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_amuRequestPayer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe RequestPayer))) (S1 * (MetaSel (Just Symbol "_amuBucket") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * BucketName))) ((:*:) * (S1 * (MetaSel (Just Symbol "_amuKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ObjectKey)) (S1 * (MetaSel (Just Symbol "_amuUploadId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))))
type Rs AbortMultipartUpload # 

Request Lenses

Destructuring the Response

abortMultipartUploadResponse #

Creates a value of AbortMultipartUploadResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data AbortMultipartUploadResponse #

See: abortMultipartUploadResponse smart constructor.

Instances

Eq AbortMultipartUploadResponse # 
Data AbortMultipartUploadResponse # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AbortMultipartUploadResponse -> c AbortMultipartUploadResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AbortMultipartUploadResponse #

toConstr :: AbortMultipartUploadResponse -> Constr #

dataTypeOf :: AbortMultipartUploadResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AbortMultipartUploadResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AbortMultipartUploadResponse) #

gmapT :: (forall b. Data b => b -> b) -> AbortMultipartUploadResponse -> AbortMultipartUploadResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AbortMultipartUploadResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AbortMultipartUploadResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> AbortMultipartUploadResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AbortMultipartUploadResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AbortMultipartUploadResponse -> m AbortMultipartUploadResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AbortMultipartUploadResponse -> m AbortMultipartUploadResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AbortMultipartUploadResponse -> m AbortMultipartUploadResponse #

Read AbortMultipartUploadResponse # 
Show AbortMultipartUploadResponse # 
Generic AbortMultipartUploadResponse # 
NFData AbortMultipartUploadResponse # 
type Rep AbortMultipartUploadResponse # 
type Rep AbortMultipartUploadResponse = D1 * (MetaData "AbortMultipartUploadResponse" "Network.AWS.S3.AbortMultipartUpload" "amazonka-s3-1.6.0-7IU4ob52e2UJs8PzXUUtYL" False) (C1 * (MetaCons "AbortMultipartUploadResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_amursRequestCharged") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe RequestCharged))) (S1 * (MetaSel (Just Symbol "_amursResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses