amazonka-rds-1.4.5: Amazon Relational Database 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.RDS.DeleteDBClusterSnapshot

Contents

Description

Deletes a DB cluster snapshot. If the snapshot is being copied, the copy operation is terminated.

For more information on Amazon Aurora, see Aurora on Amazon RDS in the Amazon RDS User Guide.

Synopsis

Creating a Request

deleteDBClusterSnapshot #

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

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

  • ddcsDBClusterSnapshotIdentifier - The identifier of the DB cluster snapshot to delete. Constraints: Must be the name of an existing DB cluster snapshot in the available state.

data DeleteDBClusterSnapshot #

See: deleteDBClusterSnapshot smart constructor.

Instances

Eq DeleteDBClusterSnapshot # 
Data DeleteDBClusterSnapshot # 

Methods

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

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

toConstr :: DeleteDBClusterSnapshot -> Constr #

dataTypeOf :: DeleteDBClusterSnapshot -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteDBClusterSnapshot # 
Show DeleteDBClusterSnapshot # 
Generic DeleteDBClusterSnapshot # 
Hashable DeleteDBClusterSnapshot # 
NFData DeleteDBClusterSnapshot # 

Methods

rnf :: DeleteDBClusterSnapshot -> () #

AWSRequest DeleteDBClusterSnapshot # 
ToQuery DeleteDBClusterSnapshot # 
ToPath DeleteDBClusterSnapshot # 
ToHeaders DeleteDBClusterSnapshot # 
type Rep DeleteDBClusterSnapshot # 
type Rep DeleteDBClusterSnapshot = D1 (MetaData "DeleteDBClusterSnapshot" "Network.AWS.RDS.DeleteDBClusterSnapshot" "amazonka-rds-1.4.5-I79yxZdjKNFFGn6ti49zKn" True) (C1 (MetaCons "DeleteDBClusterSnapshot'" PrefixI True) (S1 (MetaSel (Just Symbol "_ddcsDBClusterSnapshotIdentifier") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteDBClusterSnapshot # 

Request Lenses

ddcsDBClusterSnapshotIdentifier :: Lens' DeleteDBClusterSnapshot Text #

The identifier of the DB cluster snapshot to delete. Constraints: Must be the name of an existing DB cluster snapshot in the available state.

Destructuring the Response

deleteDBClusterSnapshotResponse #

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

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

data DeleteDBClusterSnapshotResponse #

See: deleteDBClusterSnapshotResponse smart constructor.

Instances

Eq DeleteDBClusterSnapshotResponse # 
Data DeleteDBClusterSnapshotResponse # 

Methods

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

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

toConstr :: DeleteDBClusterSnapshotResponse -> Constr #

dataTypeOf :: DeleteDBClusterSnapshotResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteDBClusterSnapshotResponse # 
Show DeleteDBClusterSnapshotResponse # 
Generic DeleteDBClusterSnapshotResponse # 
NFData DeleteDBClusterSnapshotResponse # 
type Rep DeleteDBClusterSnapshotResponse # 
type Rep DeleteDBClusterSnapshotResponse = D1 (MetaData "DeleteDBClusterSnapshotResponse" "Network.AWS.RDS.DeleteDBClusterSnapshot" "amazonka-rds-1.4.5-I79yxZdjKNFFGn6ti49zKn" False) (C1 (MetaCons "DeleteDBClusterSnapshotResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ddcsrsDBClusterSnapshot") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DBClusterSnapshot))) (S1 (MetaSel (Just Symbol "_ddcsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses