amazonka-ses-1.5.0: Amazon Simple Email Service SDK.

Copyright(c) 2013-2017 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.UpdateConfigurationSetTrackingOptions

Contents

Description

Modifies an association between a configuration set and a custom domain for open and click event tracking.

By default, images and links used for tracking open and click events are hosted on domains operated by Amazon SES. You can configure a subdomain of your own to handle these events. For information about using configuration sets, see Configuring Custom Domains to Handle Open and Click Tracking in the Amazon SES Developer Guide .

Synopsis

Creating a Request

updateConfigurationSetTrackingOptions Source #

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

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

data UpdateConfigurationSetTrackingOptions Source #

Represents a request to update the tracking options for a configuration set.

See: updateConfigurationSetTrackingOptions smart constructor.

Instances

Eq UpdateConfigurationSetTrackingOptions Source # 
Data UpdateConfigurationSetTrackingOptions Source # 

Methods

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

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

toConstr :: UpdateConfigurationSetTrackingOptions -> Constr #

dataTypeOf :: UpdateConfigurationSetTrackingOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateConfigurationSetTrackingOptions Source # 
Show UpdateConfigurationSetTrackingOptions Source # 
Generic UpdateConfigurationSetTrackingOptions Source # 
Hashable UpdateConfigurationSetTrackingOptions Source # 
NFData UpdateConfigurationSetTrackingOptions Source # 
AWSRequest UpdateConfigurationSetTrackingOptions Source # 
ToQuery UpdateConfigurationSetTrackingOptions Source # 
ToPath UpdateConfigurationSetTrackingOptions Source # 
ToHeaders UpdateConfigurationSetTrackingOptions Source # 
type Rep UpdateConfigurationSetTrackingOptions Source # 
type Rep UpdateConfigurationSetTrackingOptions = D1 (MetaData "UpdateConfigurationSetTrackingOptions" "Network.AWS.SES.UpdateConfigurationSetTrackingOptions" "amazonka-ses-1.5.0-IX6fk8AIUZF8NF0Dlao5KP" False) (C1 (MetaCons "UpdateConfigurationSetTrackingOptions'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ucstoConfigurationSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ucstoTrackingOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 TrackingOptions))))
type Rs UpdateConfigurationSetTrackingOptions Source # 

Request Lenses

ucstoConfigurationSetName :: Lens' UpdateConfigurationSetTrackingOptions Text Source #

The name of the configuration set for which you want to update the custom tracking domain.

Destructuring the Response

updateConfigurationSetTrackingOptionsResponse Source #

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

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

data UpdateConfigurationSetTrackingOptionsResponse Source #

An empty element returned on a successful request.

See: updateConfigurationSetTrackingOptionsResponse smart constructor.

Instances

Eq UpdateConfigurationSetTrackingOptionsResponse Source # 
Data UpdateConfigurationSetTrackingOptionsResponse Source # 

Methods

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

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

toConstr :: UpdateConfigurationSetTrackingOptionsResponse -> Constr #

dataTypeOf :: UpdateConfigurationSetTrackingOptionsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateConfigurationSetTrackingOptionsResponse Source # 
Show UpdateConfigurationSetTrackingOptionsResponse Source # 
Generic UpdateConfigurationSetTrackingOptionsResponse Source # 
NFData UpdateConfigurationSetTrackingOptionsResponse Source # 
type Rep UpdateConfigurationSetTrackingOptionsResponse Source # 
type Rep UpdateConfigurationSetTrackingOptionsResponse = D1 (MetaData "UpdateConfigurationSetTrackingOptionsResponse" "Network.AWS.SES.UpdateConfigurationSetTrackingOptions" "amazonka-ses-1.5.0-IX6fk8AIUZF8NF0Dlao5KP" True) (C1 (MetaCons "UpdateConfigurationSetTrackingOptionsResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_ucstorsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses