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.UpdateConfigurationSetReputationMetricsEnabled

Contents

Description

Enables or disables the publishing of reputation metrics for emails sent using a specific configuration set. Reputation metrics include bounce and complaint rates. These metrics are published to Amazon CloudWatch. By using Amazon CloudWatch, you can create alarms when bounce or complaint rates exceed a certain threshold.

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

Synopsis

Creating a Request

updateConfigurationSetReputationMetricsEnabled Source #

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

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

  • ucsrmeConfigurationSetName - The name of the configuration set that you want to update.
  • ucsrmeEnabled - Describes whether or not Amazon SES will publish reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.

data UpdateConfigurationSetReputationMetricsEnabled Source #

Represents a request to modify the reputation metric publishing settings for a configuration set.

See: updateConfigurationSetReputationMetricsEnabled smart constructor.

Instances
Eq UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Data UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Methods

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

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

toConstr :: UpdateConfigurationSetReputationMetricsEnabled -> Constr #

dataTypeOf :: UpdateConfigurationSetReputationMetricsEnabled -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Show UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Generic UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Hashable UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

AWSRequest UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

ToHeaders UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

ToPath UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

ToQuery UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

NFData UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

type Rep UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

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

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Request Lenses

ucsrmeConfigurationSetName :: Lens' UpdateConfigurationSetReputationMetricsEnabled Text Source #

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

ucsrmeEnabled :: Lens' UpdateConfigurationSetReputationMetricsEnabled Bool Source #

Describes whether or not Amazon SES will publish reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.

Destructuring the Response

data UpdateConfigurationSetReputationMetricsEnabledResponse Source #

Instances
Eq UpdateConfigurationSetReputationMetricsEnabledResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Data UpdateConfigurationSetReputationMetricsEnabledResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Methods

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

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

toConstr :: UpdateConfigurationSetReputationMetricsEnabledResponse -> Constr #

dataTypeOf :: UpdateConfigurationSetReputationMetricsEnabledResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateConfigurationSetReputationMetricsEnabledResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Show UpdateConfigurationSetReputationMetricsEnabledResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Generic UpdateConfigurationSetReputationMetricsEnabledResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

NFData UpdateConfigurationSetReputationMetricsEnabledResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

type Rep UpdateConfigurationSetReputationMetricsEnabledResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

type Rep UpdateConfigurationSetReputationMetricsEnabledResponse = D1 (MetaData "UpdateConfigurationSetReputationMetricsEnabledResponse" "Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled" "amazonka-ses-1.6.1-LMoDrV6qkh7KTlxxGOHB3A" False) (C1 (MetaCons "UpdateConfigurationSetReputationMetricsEnabledResponse'" PrefixI False) (U1 :: Type -> Type))