amazonka-config-1.4.5: Amazon Config 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.Config.DeleteDeliveryChannel

Contents

Description

Deletes the delivery channel.

Before you can delete the delivery channel, you must stop the configuration recorder by using the StopConfigurationRecorder action.

Synopsis

Creating a Request

deleteDeliveryChannel Source #

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

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

data DeleteDeliveryChannel Source #

The input for the DeleteDeliveryChannel action. The action accepts the following data in JSON format.

See: deleteDeliveryChannel smart constructor.

Instances

Eq DeleteDeliveryChannel Source # 
Data DeleteDeliveryChannel Source # 

Methods

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

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

toConstr :: DeleteDeliveryChannel -> Constr #

dataTypeOf :: DeleteDeliveryChannel -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteDeliveryChannel Source # 
Show DeleteDeliveryChannel Source # 
Generic DeleteDeliveryChannel Source # 
Hashable DeleteDeliveryChannel Source # 
ToJSON DeleteDeliveryChannel Source # 
NFData DeleteDeliveryChannel Source # 

Methods

rnf :: DeleteDeliveryChannel -> () #

AWSRequest DeleteDeliveryChannel Source # 
ToPath DeleteDeliveryChannel Source # 
ToHeaders DeleteDeliveryChannel Source # 
ToQuery DeleteDeliveryChannel Source # 
type Rep DeleteDeliveryChannel Source # 
type Rep DeleteDeliveryChannel = D1 (MetaData "DeleteDeliveryChannel" "Network.AWS.Config.DeleteDeliveryChannel" "amazonka-config-1.4.5-4BEmfDxyecaImBS3zasUBg" True) (C1 (MetaCons "DeleteDeliveryChannel'" PrefixI True) (S1 (MetaSel (Just Symbol "_ddcDeliveryChannelName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteDeliveryChannel Source # 

Request Lenses

ddcDeliveryChannelName :: Lens' DeleteDeliveryChannel Text Source #

The name of the delivery channel to delete.

Destructuring the Response

deleteDeliveryChannelResponse :: DeleteDeliveryChannelResponse Source #

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

data DeleteDeliveryChannelResponse Source #

See: deleteDeliveryChannelResponse smart constructor.

Instances

Eq DeleteDeliveryChannelResponse Source # 
Data DeleteDeliveryChannelResponse Source # 

Methods

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

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

toConstr :: DeleteDeliveryChannelResponse -> Constr #

dataTypeOf :: DeleteDeliveryChannelResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteDeliveryChannelResponse Source # 
Show DeleteDeliveryChannelResponse Source # 
Generic DeleteDeliveryChannelResponse Source # 
NFData DeleteDeliveryChannelResponse Source # 
type Rep DeleteDeliveryChannelResponse Source # 
type Rep DeleteDeliveryChannelResponse = D1 (MetaData "DeleteDeliveryChannelResponse" "Network.AWS.Config.DeleteDeliveryChannel" "amazonka-config-1.4.5-4BEmfDxyecaImBS3zasUBg" False) (C1 (MetaCons "DeleteDeliveryChannelResponse'" PrefixI False) U1)