amazonka-config-1.6.0: Amazon Config 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.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 # 
ToHeaders DeleteDeliveryChannel # 
ToPath DeleteDeliveryChannel # 
ToQuery DeleteDeliveryChannel # 
type Rep DeleteDeliveryChannel # 
type Rep DeleteDeliveryChannel = D1 * (MetaData "DeleteDeliveryChannel" "Network.AWS.Config.DeleteDeliveryChannel" "amazonka-config-1.6.0-BQWWAOBXDMaLRM4ns599nE" 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.6.0-BQWWAOBXDMaLRM4ns599nE" False) (C1 * (MetaCons "DeleteDeliveryChannelResponse'" PrefixI False) (U1 *))