amazonka-ses-1.6.0: Amazon Simple Email Service 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.SES.DeleteConfigurationSetEventDestination

Contents

Description

Deletes a configuration set event destination. Configuration set event destinations are associated with configuration sets, which enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide .

You can execute this operation no more than once per second.

Synopsis

Creating a Request

deleteConfigurationSetEventDestination #

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

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

data DeleteConfigurationSetEventDestination #

Represents a request to delete a configuration set event destination. Configuration set event destinations are associated with configuration sets, which enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide .

See: deleteConfigurationSetEventDestination smart constructor.

Instances

Eq DeleteConfigurationSetEventDestination # 
Data DeleteConfigurationSetEventDestination # 

Methods

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

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

toConstr :: DeleteConfigurationSetEventDestination -> Constr #

dataTypeOf :: DeleteConfigurationSetEventDestination -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteConfigurationSetEventDestination # 
Show DeleteConfigurationSetEventDestination # 
Generic DeleteConfigurationSetEventDestination # 
Hashable DeleteConfigurationSetEventDestination # 
NFData DeleteConfigurationSetEventDestination # 
AWSRequest DeleteConfigurationSetEventDestination # 
ToHeaders DeleteConfigurationSetEventDestination # 
ToPath DeleteConfigurationSetEventDestination # 
ToQuery DeleteConfigurationSetEventDestination # 
type Rep DeleteConfigurationSetEventDestination # 
type Rep DeleteConfigurationSetEventDestination = D1 * (MetaData "DeleteConfigurationSetEventDestination" "Network.AWS.SES.DeleteConfigurationSetEventDestination" "amazonka-ses-1.6.0-5nUPGbFUhEuKgCCmp7O4es" False) (C1 * (MetaCons "DeleteConfigurationSetEventDestination'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dcsedConfigurationSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_dcsedEventDestinationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))))
type Rs DeleteConfigurationSetEventDestination # 

Request Lenses

dcsedConfigurationSetName :: Lens' DeleteConfigurationSetEventDestination Text #

The name of the configuration set from which to delete the event destination.

dcsedEventDestinationName :: Lens' DeleteConfigurationSetEventDestination Text #

The name of the event destination to delete.

Destructuring the Response

deleteConfigurationSetEventDestinationResponse #

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

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

data DeleteConfigurationSetEventDestinationResponse #

An empty element returned on a successful request.

See: deleteConfigurationSetEventDestinationResponse smart constructor.

Instances

Eq DeleteConfigurationSetEventDestinationResponse # 
Data DeleteConfigurationSetEventDestinationResponse # 

Methods

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

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

toConstr :: DeleteConfigurationSetEventDestinationResponse -> Constr #

dataTypeOf :: DeleteConfigurationSetEventDestinationResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteConfigurationSetEventDestinationResponse # 
Show DeleteConfigurationSetEventDestinationResponse # 
Generic DeleteConfigurationSetEventDestinationResponse # 
NFData DeleteConfigurationSetEventDestinationResponse # 
type Rep DeleteConfigurationSetEventDestinationResponse # 
type Rep DeleteConfigurationSetEventDestinationResponse = D1 * (MetaData "DeleteConfigurationSetEventDestinationResponse" "Network.AWS.SES.DeleteConfigurationSetEventDestination" "amazonka-ses-1.6.0-5nUPGbFUhEuKgCCmp7O4es" True) (C1 * (MetaCons "DeleteConfigurationSetEventDestinationResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dcsedrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses