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.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, Amazon Kinesis Firehose, or Amazon Simple Notification Service (Amazon SNS). For information about using configuration sets, see Monitoring Your Amazon SES Sending Activity in the Amazon SES Developer Guide.

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

Synopsis

Creating a Request

updateConfigurationSetEventDestination Source #

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:

  • ucsedConfigurationSetName - The name of the configuration set that contains the event destination that you want to update.
  • ucsedEventDestination - The event destination object that you want to apply to the specified configuration set.

data UpdateConfigurationSetEventDestination Source #

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 Source # 
Data UpdateConfigurationSetEventDestination Source # 

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 Source # 
Show UpdateConfigurationSetEventDestination Source # 
Generic UpdateConfigurationSetEventDestination Source # 
Hashable UpdateConfigurationSetEventDestination Source # 
NFData UpdateConfigurationSetEventDestination Source # 
AWSRequest UpdateConfigurationSetEventDestination Source # 
ToHeaders UpdateConfigurationSetEventDestination Source # 
ToPath UpdateConfigurationSetEventDestination Source # 
ToQuery UpdateConfigurationSetEventDestination Source # 
type Rep UpdateConfigurationSetEventDestination Source # 
type Rep UpdateConfigurationSetEventDestination = D1 * (MetaData "UpdateConfigurationSetEventDestination" "Network.AWS.SES.UpdateConfigurationSetEventDestination" "amazonka-ses-1.6.0-Gb8e1E6FgybCfuSzgoBDRc" 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 Source # 

Request Lenses

ucsedConfigurationSetName :: Lens' UpdateConfigurationSetEventDestination Text Source #

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

ucsedEventDestination :: Lens' UpdateConfigurationSetEventDestination EventDestination Source #

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

Destructuring the Response

updateConfigurationSetEventDestinationResponse Source #

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 Source #

An empty element returned on a successful request.

See: updateConfigurationSetEventDestinationResponse smart constructor.

Instances

Eq UpdateConfigurationSetEventDestinationResponse Source # 
Data UpdateConfigurationSetEventDestinationResponse Source # 

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 Source # 
Show UpdateConfigurationSetEventDestinationResponse Source # 
Generic UpdateConfigurationSetEventDestinationResponse Source # 
NFData UpdateConfigurationSetEventDestinationResponse Source # 
type Rep UpdateConfigurationSetEventDestinationResponse Source # 
type Rep UpdateConfigurationSetEventDestinationResponse = D1 * (MetaData "UpdateConfigurationSetEventDestinationResponse" "Network.AWS.SES.UpdateConfigurationSetEventDestination" "amazonka-ses-1.6.0-Gb8e1E6FgybCfuSzgoBDRc" True) (C1 * (MetaCons "UpdateConfigurationSetEventDestinationResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_ucsedrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses