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

Copyright(c) 2013-2016 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.DeleteBucket

Contents

Description

Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.

Synopsis

Creating a Request

deleteBucket #

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

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

data DeleteBucket #

See: deleteBucket smart constructor.

Instances

Eq DeleteBucket # 
Data DeleteBucket # 

Methods

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

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

toConstr :: DeleteBucket -> Constr #

dataTypeOf :: DeleteBucket -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteBucket # 
Show DeleteBucket # 
Generic DeleteBucket # 

Associated Types

type Rep DeleteBucket :: * -> * #

Hashable DeleteBucket # 
NFData DeleteBucket # 

Methods

rnf :: DeleteBucket -> () #

AWSRequest DeleteBucket # 
ToQuery DeleteBucket # 
ToPath DeleteBucket # 
ToHeaders DeleteBucket # 
type Rep DeleteBucket # 
type Rep DeleteBucket = D1 (MetaData "DeleteBucket" "Network.AWS.S3.DeleteBucket" "amazonka-s3-1.4.5-2aWx4hFX4jc9aUoF72WoFH" True) (C1 (MetaCons "DeleteBucket'" PrefixI True) (S1 (MetaSel (Just Symbol "_dbBucket") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BucketName)))
type Rs DeleteBucket # 

Request Lenses

dbBucket :: Lens' DeleteBucket BucketName #

Undocumented member.

Destructuring the Response

deleteBucketResponse :: DeleteBucketResponse #

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

data DeleteBucketResponse #

See: deleteBucketResponse smart constructor.

Instances

Eq DeleteBucketResponse # 
Data DeleteBucketResponse # 

Methods

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

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

toConstr :: DeleteBucketResponse -> Constr #

dataTypeOf :: DeleteBucketResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteBucketResponse # 
Show DeleteBucketResponse # 
Generic DeleteBucketResponse # 
NFData DeleteBucketResponse # 

Methods

rnf :: DeleteBucketResponse -> () #

type Rep DeleteBucketResponse # 
type Rep DeleteBucketResponse = D1 (MetaData "DeleteBucketResponse" "Network.AWS.S3.DeleteBucket" "amazonka-s3-1.4.5-2aWx4hFX4jc9aUoF72WoFH" False) (C1 (MetaCons "DeleteBucketResponse'" PrefixI False) U1)