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

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

Data UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

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

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

Show UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

Generic UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

Hashable UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

AWSRequest UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

ToHeaders UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

ToPath UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

ToQuery UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

NFData UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

type Rep UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

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

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

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

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

Data UpdateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

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

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

Show UpdateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

Generic UpdateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

NFData UpdateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

type Rep UpdateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetTrackingOptions

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

Response Lenses