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

Contents

Description

Enables or disables email sending across your entire Amazon SES account. You can use this operation in conjunction with Amazon CloudWatch alarms to temporarily pause email sending across your Amazon SES account when reputation metrics (such as your bounce on complaint rate) reach certain thresholds.

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

Synopsis

Creating a Request

updateAccountSendingEnabled :: UpdateAccountSendingEnabled Source #

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

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

  • uaseEnabled - Describes whether email sending is enabled or disabled for your Amazon SES account.

data UpdateAccountSendingEnabled Source #

Represents a request to enable or disable the email sending capabilities for your entire Amazon SES account.

See: updateAccountSendingEnabled smart constructor.

Instances
Eq UpdateAccountSendingEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

Data UpdateAccountSendingEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

Methods

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

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

toConstr :: UpdateAccountSendingEnabled -> Constr #

dataTypeOf :: UpdateAccountSendingEnabled -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateAccountSendingEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

Show UpdateAccountSendingEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

Generic UpdateAccountSendingEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

Associated Types

type Rep UpdateAccountSendingEnabled :: Type -> Type #

Hashable UpdateAccountSendingEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

AWSRequest UpdateAccountSendingEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

Associated Types

type Rs UpdateAccountSendingEnabled :: Type #

ToHeaders UpdateAccountSendingEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

ToPath UpdateAccountSendingEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

ToQuery UpdateAccountSendingEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

NFData UpdateAccountSendingEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

type Rep UpdateAccountSendingEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

type Rep UpdateAccountSendingEnabled = D1 (MetaData "UpdateAccountSendingEnabled" "Network.AWS.SES.UpdateAccountSendingEnabled" "amazonka-ses-1.6.1-LMoDrV6qkh7KTlxxGOHB3A" True) (C1 (MetaCons "UpdateAccountSendingEnabled'" PrefixI True) (S1 (MetaSel (Just "_uaseEnabled") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool))))
type Rs UpdateAccountSendingEnabled Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

Request Lenses

uaseEnabled :: Lens' UpdateAccountSendingEnabled (Maybe Bool) Source #

Describes whether email sending is enabled or disabled for your Amazon SES account.

Destructuring the Response

updateAccountSendingEnabledResponse :: UpdateAccountSendingEnabledResponse Source #

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

data UpdateAccountSendingEnabledResponse Source #

See: updateAccountSendingEnabledResponse smart constructor.

Instances
Eq UpdateAccountSendingEnabledResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

Data UpdateAccountSendingEnabledResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

Methods

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

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

toConstr :: UpdateAccountSendingEnabledResponse -> Constr #

dataTypeOf :: UpdateAccountSendingEnabledResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateAccountSendingEnabledResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

Show UpdateAccountSendingEnabledResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

Generic UpdateAccountSendingEnabledResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

NFData UpdateAccountSendingEnabledResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

type Rep UpdateAccountSendingEnabledResponse Source # 
Instance details

Defined in Network.AWS.SES.UpdateAccountSendingEnabled

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