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

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.SES.SetActiveReceiptRuleSet

Contents

Description

Sets the specified receipt rule set as the active receipt rule set.

To disable your email-receiving through Amazon SES completely, you can call this API with RuleSetName set to null.

For information about managing receipt rule sets, see the Amazon SES Developer Guide.

This action is throttled at one request per second.

Synopsis

Creating a Request

setActiveReceiptRuleSet :: SetActiveReceiptRuleSet Source #

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

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

data SetActiveReceiptRuleSet Source #

See: setActiveReceiptRuleSet smart constructor.

Instances

Eq SetActiveReceiptRuleSet Source # 
Data SetActiveReceiptRuleSet Source # 

Methods

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

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

toConstr :: SetActiveReceiptRuleSet -> Constr #

dataTypeOf :: SetActiveReceiptRuleSet -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SetActiveReceiptRuleSet Source # 
Show SetActiveReceiptRuleSet Source # 
Generic SetActiveReceiptRuleSet Source # 
Hashable SetActiveReceiptRuleSet Source # 
NFData SetActiveReceiptRuleSet Source # 

Methods

rnf :: SetActiveReceiptRuleSet -> () #

AWSRequest SetActiveReceiptRuleSet Source # 
ToPath SetActiveReceiptRuleSet Source # 
ToHeaders SetActiveReceiptRuleSet Source # 
ToQuery SetActiveReceiptRuleSet Source # 
type Rep SetActiveReceiptRuleSet Source # 
type Rep SetActiveReceiptRuleSet = D1 (MetaData "SetActiveReceiptRuleSet" "Network.AWS.SES.SetActiveReceiptRuleSet" "amazonka-ses-1.4.3-2C4dn8ehB8h6N0wTp0arqk" True) (C1 (MetaCons "SetActiveReceiptRuleSet'" PrefixI True) (S1 (MetaSel (Just Symbol "_sarrsRuleSetName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))
type Rs SetActiveReceiptRuleSet Source # 

Request Lenses

sarrsRuleSetName :: Lens' SetActiveReceiptRuleSet (Maybe Text) Source #

The name of the receipt rule set to make active. Setting this value to null disables all email receiving.

Destructuring the Response

setActiveReceiptRuleSetResponse Source #

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

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

data SetActiveReceiptRuleSetResponse Source #

See: setActiveReceiptRuleSetResponse smart constructor.

Instances

Eq SetActiveReceiptRuleSetResponse Source # 
Data SetActiveReceiptRuleSetResponse Source # 

Methods

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

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

toConstr :: SetActiveReceiptRuleSetResponse -> Constr #

dataTypeOf :: SetActiveReceiptRuleSetResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SetActiveReceiptRuleSetResponse Source # 
Show SetActiveReceiptRuleSetResponse Source # 
Generic SetActiveReceiptRuleSetResponse Source # 
NFData SetActiveReceiptRuleSetResponse Source # 
type Rep SetActiveReceiptRuleSetResponse Source # 
type Rep SetActiveReceiptRuleSetResponse = D1 (MetaData "SetActiveReceiptRuleSetResponse" "Network.AWS.SES.SetActiveReceiptRuleSet" "amazonka-ses-1.4.3-2C4dn8ehB8h6N0wTp0arqk" True) (C1 (MetaCons "SetActiveReceiptRuleSetResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_sarrsrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses