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

Contents

Description

Updates the event destination of a configuration set.

Event destinations are associated with configuration sets, which enable you to publish email sending events to Amazon CloudWatch or Amazon Kinesis Firehose. For information about using configuration sets, see the Amazon SES Developer Guide .

This action is throttled at one request per second.

Synopsis

Creating a Request

updateConfigurationSetEventDestination #

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

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

data UpdateConfigurationSetEventDestination #

Represents a request to update the event destination of a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide .

See: updateConfigurationSetEventDestination smart constructor.

Instances

Eq UpdateConfigurationSetEventDestination # 
Data UpdateConfigurationSetEventDestination # 

Methods

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

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

toConstr :: UpdateConfigurationSetEventDestination -> Constr #

dataTypeOf :: UpdateConfigurationSetEventDestination -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateConfigurationSetEventDestination # 
Show UpdateConfigurationSetEventDestination # 
Generic UpdateConfigurationSetEventDestination # 
Hashable UpdateConfigurationSetEventDestination # 
NFData UpdateConfigurationSetEventDestination # 
AWSRequest UpdateConfigurationSetEventDestination # 
ToQuery UpdateConfigurationSetEventDestination # 
ToPath UpdateConfigurationSetEventDestination # 
ToHeaders UpdateConfigurationSetEventDestination # 
type Rep UpdateConfigurationSetEventDestination # 
type Rep UpdateConfigurationSetEventDestination = D1 (MetaData "UpdateConfigurationSetEventDestination" "Network.AWS.SES.UpdateConfigurationSetEventDestination" "amazonka-ses-1.4.5-3falpmOnSQqGxdmHFkoFDA" False) (C1 (MetaCons "UpdateConfigurationSetEventDestination'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ucsedConfigurationSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ucsedEventDestination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 EventDestination))))
type Rs UpdateConfigurationSetEventDestination # 

Request Lenses

ucsedConfigurationSetName :: Lens' UpdateConfigurationSetEventDestination Text #

The name of the configuration set that you want to update.

ucsedEventDestination :: Lens' UpdateConfigurationSetEventDestination EventDestination #

The event destination object that you want to apply to the specified configuration set.

Destructuring the Response

updateConfigurationSetEventDestinationResponse #

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

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

data UpdateConfigurationSetEventDestinationResponse #

An empty element returned on a successful request.

See: updateConfigurationSetEventDestinationResponse smart constructor.

Instances

Eq UpdateConfigurationSetEventDestinationResponse # 
Data UpdateConfigurationSetEventDestinationResponse # 

Methods

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

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

toConstr :: UpdateConfigurationSetEventDestinationResponse -> Constr #

dataTypeOf :: UpdateConfigurationSetEventDestinationResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateConfigurationSetEventDestinationResponse # 
Show UpdateConfigurationSetEventDestinationResponse # 
Generic UpdateConfigurationSetEventDestinationResponse # 
NFData UpdateConfigurationSetEventDestinationResponse # 
type Rep UpdateConfigurationSetEventDestinationResponse # 
type Rep UpdateConfigurationSetEventDestinationResponse = D1 (MetaData "UpdateConfigurationSetEventDestinationResponse" "Network.AWS.SES.UpdateConfigurationSetEventDestination" "amazonka-ses-1.4.5-3falpmOnSQqGxdmHFkoFDA" True) (C1 (MetaCons "UpdateConfigurationSetEventDestinationResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_ucsedrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses