amazonka-rds-1.6.1: 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 Source #

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 Source #

See: deleteDBClusterSnapshot smart constructor.

Instances
Eq DeleteDBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Data DeleteDBClusterSnapshot Source # 
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 Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Show DeleteDBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Generic DeleteDBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Associated Types

type Rep DeleteDBClusterSnapshot :: Type -> Type #

Hashable DeleteDBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

AWSRequest DeleteDBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Associated Types

type Rs DeleteDBClusterSnapshot :: Type #

ToHeaders DeleteDBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

ToPath DeleteDBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

ToQuery DeleteDBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

NFData DeleteDBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Methods

rnf :: DeleteDBClusterSnapshot -> () #

type Rep DeleteDBClusterSnapshot Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

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

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Request Lenses

ddcsDBClusterSnapshotIdentifier :: Lens' DeleteDBClusterSnapshot Text Source #

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 Source #

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 Source #

See: deleteDBClusterSnapshotResponse smart constructor.

Instances
Eq DeleteDBClusterSnapshotResponse Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Data DeleteDBClusterSnapshotResponse Source # 
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 Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Show DeleteDBClusterSnapshotResponse Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Generic DeleteDBClusterSnapshotResponse Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

Associated Types

type Rep DeleteDBClusterSnapshotResponse :: Type -> Type #

NFData DeleteDBClusterSnapshotResponse Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

type Rep DeleteDBClusterSnapshotResponse Source # 
Instance details

Defined in Network.AWS.RDS.DeleteDBClusterSnapshot

type Rep DeleteDBClusterSnapshotResponse = D1 (MetaData "DeleteDBClusterSnapshotResponse" "Network.AWS.RDS.DeleteDBClusterSnapshot" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" 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