amazonka-ses-1.6.1: 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 # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

Data UpdateConfigurationSetEventDestination Source # 
Instance details

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

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

Show UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

Generic UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

Hashable UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

AWSRequest UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

ToHeaders UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

ToPath UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

ToQuery UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

NFData UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestination = D1 (MetaData "UpdateConfigurationSetEventDestination" "Network.AWS.SES.UpdateConfigurationSetEventDestination" "amazonka-ses-1.6.1-LMoDrV6qkh7KTlxxGOHB3A" False) (C1 (MetaCons "UpdateConfigurationSetEventDestination'" PrefixI True) (S1 (MetaSel (Just "_ucsedConfigurationSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ucsedEventDestination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 EventDestination)))
type Rs UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

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

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

Data UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

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

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

Show UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

Generic UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

NFData UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestinationResponse = D1 (MetaData "UpdateConfigurationSetEventDestinationResponse" "Network.AWS.SES.UpdateConfigurationSetEventDestination" "amazonka-ses-1.6.1-LMoDrV6qkh7KTlxxGOHB3A" True) (C1 (MetaCons "UpdateConfigurationSetEventDestinationResponse'" PrefixI True) (S1 (MetaSel (Just "_ucsedrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses