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 #

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 #

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

See: updateConfigurationSetReputationMetricsEnabled smart constructor.

Instances
Eq UpdateConfigurationSetReputationMetricsEnabled # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

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

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Show UpdateConfigurationSetReputationMetricsEnabled # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Generic UpdateConfigurationSetReputationMetricsEnabled # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Hashable UpdateConfigurationSetReputationMetricsEnabled # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

AWSRequest UpdateConfigurationSetReputationMetricsEnabled # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

ToHeaders UpdateConfigurationSetReputationMetricsEnabled # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

ToPath UpdateConfigurationSetReputationMetricsEnabled # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

ToQuery UpdateConfigurationSetReputationMetricsEnabled # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

NFData UpdateConfigurationSetReputationMetricsEnabled # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

type Rep UpdateConfigurationSetReputationMetricsEnabled # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

type Rep UpdateConfigurationSetReputationMetricsEnabled = D1 (MetaData "UpdateConfigurationSetReputationMetricsEnabled" "Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled" "amazonka-ses-1.6.1-GyciVs3kElCGWDMAMMcZl5" 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 # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Request Lenses

ucsrmeConfigurationSetName :: Lens' UpdateConfigurationSetReputationMetricsEnabled Text #

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

ucsrmeEnabled :: Lens' UpdateConfigurationSetReputationMetricsEnabled Bool #

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 #

Instances
Eq UpdateConfigurationSetReputationMetricsEnabledResponse # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

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

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Show UpdateConfigurationSetReputationMetricsEnabledResponse # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

Generic UpdateConfigurationSetReputationMetricsEnabledResponse # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

NFData UpdateConfigurationSetReputationMetricsEnabledResponse # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

type Rep UpdateConfigurationSetReputationMetricsEnabledResponse # 
Instance details

Defined in Network.AWS.SES.UpdateConfigurationSetReputationMetricsEnabled

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