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 #

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 #

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 # 
ToHeaders UpdateConfigurationSetEventDestination # 
ToPath UpdateConfigurationSetEventDestination # 
ToQuery UpdateConfigurationSetEventDestination # 
type Rep UpdateConfigurationSetEventDestination # 
type Rep UpdateConfigurationSetEventDestination = D1 * (MetaData "UpdateConfigurationSetEventDestination" "Network.AWS.SES.UpdateConfigurationSetEventDestination" "amazonka-ses-1.6.0-5nUPGbFUhEuKgCCmp7O4es" 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 contains the event destination 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.6.0-5nUPGbFUhEuKgCCmp7O4es" True) (C1 * (MetaCons "UpdateConfigurationSetEventDestinationResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_ucsedrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses