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 #

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

Defined in Network.AWS.Config.DeleteDeliveryChannel

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

Defined in Network.AWS.Config.DeleteDeliveryChannel

Show DeleteDeliveryChannel # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

Generic DeleteDeliveryChannel # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

Associated Types

type Rep DeleteDeliveryChannel :: Type -> Type #

Hashable DeleteDeliveryChannel # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

ToJSON DeleteDeliveryChannel # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

AWSRequest DeleteDeliveryChannel # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

Associated Types

type Rs DeleteDeliveryChannel :: Type #

ToHeaders DeleteDeliveryChannel # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

ToPath DeleteDeliveryChannel # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

ToQuery DeleteDeliveryChannel # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

NFData DeleteDeliveryChannel # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

Methods

rnf :: DeleteDeliveryChannel -> () #

type Rep DeleteDeliveryChannel # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

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

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

Defined in Network.AWS.Config.DeleteDeliveryChannel

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

Defined in Network.AWS.Config.DeleteDeliveryChannel

Show DeleteDeliveryChannelResponse # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

Generic DeleteDeliveryChannelResponse # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

Associated Types

type Rep DeleteDeliveryChannelResponse :: Type -> Type #

NFData DeleteDeliveryChannelResponse # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

type Rep DeleteDeliveryChannelResponse # 
Instance details

Defined in Network.AWS.Config.DeleteDeliveryChannel

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