amazonka-rds-1.6.0: Amazon Relational Database 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.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 # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Data DeleteDBClusterSnapshot # 
Instance details

Defined in Network.AWS.RDS.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 # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Show DeleteDBClusterSnapshot # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Generic DeleteDBClusterSnapshot # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Associated Types

type Rep DeleteDBClusterSnapshot :: * -> * #

Hashable DeleteDBClusterSnapshot # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

AWSRequest DeleteDBClusterSnapshot # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Associated Types

type Rs DeleteDBClusterSnapshot :: * #

ToHeaders DeleteDBClusterSnapshot # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

ToPath DeleteDBClusterSnapshot # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

ToQuery DeleteDBClusterSnapshot # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

NFData DeleteDBClusterSnapshot # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Methods

rnf :: DeleteDBClusterSnapshot -> () #

type Rep DeleteDBClusterSnapshot # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

type Rep DeleteDBClusterSnapshot = D1 (MetaData "DeleteDBClusterSnapshot" "Network.AWS.RDS.DeleteDBClusterSnapshot" "amazonka-rds-1.6.0-62mw5vrBA3M4x0SZvkmRx5" True) (C1 (MetaCons "DeleteDBClusterSnapshot'" PrefixI True) (S1 (MetaSel (Just "_ddcsDBClusterSnapshotIdentifier") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteDBClusterSnapshot # 
Instance details

Defined in Network.AWS.RDS.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 # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Data DeleteDBClusterSnapshotResponse # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

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 # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Show DeleteDBClusterSnapshotResponse # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Generic DeleteDBClusterSnapshotResponse # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Associated Types

type Rep DeleteDBClusterSnapshotResponse :: * -> * #

NFData DeleteDBClusterSnapshotResponse # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

type Rep DeleteDBClusterSnapshotResponse # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

type Rep DeleteDBClusterSnapshotResponse = D1 (MetaData "DeleteDBClusterSnapshotResponse" "Network.AWS.RDS.DeleteDBClusterSnapshot" "amazonka-rds-1.6.0-62mw5vrBA3M4x0SZvkmRx5" False) (C1 (MetaCons "DeleteDBClusterSnapshotResponse'" PrefixI True) (S1 (MetaSel (Just "_ddcsrsDBClusterSnapshot") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DBClusterSnapshot)) :*: S1 (MetaSel (Just "_ddcsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses