amazonka-config-1.6.1: 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 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 # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

Data DeleteDeliveryChannel Source # 
Instance details

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

Defined in Network.AWS.Config.DeleteDeliveryChannel

Show DeleteDeliveryChannel Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

Generic DeleteDeliveryChannel Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

Associated Types

type Rep DeleteDeliveryChannel :: Type -> Type #

Hashable DeleteDeliveryChannel Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

ToJSON DeleteDeliveryChannel Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

AWSRequest DeleteDeliveryChannel Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

Associated Types

type Rs DeleteDeliveryChannel :: Type #

ToHeaders DeleteDeliveryChannel Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

ToPath DeleteDeliveryChannel Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

ToQuery DeleteDeliveryChannel Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

NFData DeleteDeliveryChannel Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

Methods

rnf :: DeleteDeliveryChannel -> () #

type Rep DeleteDeliveryChannel Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

type Rep DeleteDeliveryChannel = D1 (MetaData "DeleteDeliveryChannel" "Network.AWS.Config.DeleteDeliveryChannel" "amazonka-config-1.6.1-7ZYB8js37ntD2x5LWqLcCi" True) (C1 (MetaCons "DeleteDeliveryChannel'" PrefixI True) (S1 (MetaSel (Just "_ddcDeliveryChannelName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteDeliveryChannel Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

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

Defined in Network.AWS.Config.DeleteDeliveryChannel

Data DeleteDeliveryChannelResponse Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

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

Defined in Network.AWS.Config.DeleteDeliveryChannel

Show DeleteDeliveryChannelResponse Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

Generic DeleteDeliveryChannelResponse Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

Associated Types

type Rep DeleteDeliveryChannelResponse :: Type -> Type #

NFData DeleteDeliveryChannelResponse Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

type Rep DeleteDeliveryChannelResponse Source # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

type Rep DeleteDeliveryChannelResponse = D1 (MetaData "DeleteDeliveryChannelResponse" "Network.AWS.Config.DeleteDeliveryChannel" "amazonka-config-1.6.1-7ZYB8js37ntD2x5LWqLcCi" False) (C1 (MetaCons "DeleteDeliveryChannelResponse'" PrefixI False) (U1 :: Type -> Type))