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.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 # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

Data SetActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

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

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

Show SetActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

Generic SetActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

Associated Types

type Rep SetActiveReceiptRuleSet :: Type -> Type #

Hashable SetActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

AWSRequest SetActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

Associated Types

type Rs SetActiveReceiptRuleSet :: Type #

ToHeaders SetActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

ToPath SetActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

ToQuery SetActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

NFData SetActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

Methods

rnf :: SetActiveReceiptRuleSet -> () #

type Rep SetActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

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

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

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

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

Data SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

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

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

Show SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

Generic SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

Associated Types

type Rep SetActiveReceiptRuleSetResponse :: Type -> Type #

NFData SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

type Rep SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.SetActiveReceiptRuleSet

type Rep SetActiveReceiptRuleSetResponse = D1 (MetaData "SetActiveReceiptRuleSetResponse" "Network.AWS.SES.SetActiveReceiptRuleSet" "amazonka-ses-1.6.1-LMoDrV6qkh7KTlxxGOHB3A" True) (C1 (MetaCons "SetActiveReceiptRuleSetResponse'" PrefixI True) (S1 (MetaSel (Just "_sarrsrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses