amazonka-ses-1.6.0: 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.SetActiveReceiptRuleSet

Contents

Description

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

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

You can execute this operation no more than once 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:

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

data SetActiveReceiptRuleSet Source #

Represents a request to set a receipt rule set as the active receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide .

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 # 
ToHeaders SetActiveReceiptRuleSet Source # 
ToPath SetActiveReceiptRuleSet Source # 
ToQuery SetActiveReceiptRuleSet Source # 
type Rep SetActiveReceiptRuleSet Source # 
type Rep SetActiveReceiptRuleSet = D1 * (MetaData "SetActiveReceiptRuleSet" "Network.AWS.SES.SetActiveReceiptRuleSet" "amazonka-ses-1.6.0-Gb8e1E6FgybCfuSzgoBDRc" 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 #

An empty element returned on a successful request.

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.6.0-Gb8e1E6FgybCfuSzgoBDRc" True) (C1 * (MetaCons "SetActiveReceiptRuleSetResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_sarrsrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses