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 #

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 #

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

See: deleteDeliveryChannel smart constructor.

Instances

Eq DeleteDeliveryChannel # 
Data DeleteDeliveryChannel # 

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 # 
Show DeleteDeliveryChannel # 
Generic DeleteDeliveryChannel # 
Hashable DeleteDeliveryChannel # 
ToJSON DeleteDeliveryChannel # 
NFData DeleteDeliveryChannel # 

Methods

rnf :: DeleteDeliveryChannel -> () #

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

Request Lenses

ddcDeliveryChannelName :: Lens' DeleteDeliveryChannel Text #

The name of the delivery channel to delete.

Destructuring the Response

deleteDeliveryChannelResponse :: DeleteDeliveryChannelResponse #

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

data DeleteDeliveryChannelResponse #

See: deleteDeliveryChannelResponse smart constructor.

Instances

Eq DeleteDeliveryChannelResponse # 
Data DeleteDeliveryChannelResponse # 

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 # 
Show DeleteDeliveryChannelResponse # 
Generic DeleteDeliveryChannelResponse # 
NFData DeleteDeliveryChannelResponse # 
type Rep DeleteDeliveryChannelResponse # 
type Rep DeleteDeliveryChannelResponse = D1 (MetaData "DeleteDeliveryChannelResponse" "Network.AWS.Config.DeleteDeliveryChannel" "amazonka-config-1.4.5-6okYkGmQ3l6FTRqeDLduhb" False) (C1 (MetaCons "DeleteDeliveryChannelResponse'" PrefixI False) U1)