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

Contents

Description

Reorders the receipt rules within a 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

reorderReceiptRuleSet Source #

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

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

  • rrrsRuleSetName - The name of the receipt rule set to reorder.
  • rrrsRuleNames - A list of the specified receipt rule set's receipt rules in the order that you want to put them.

data ReorderReceiptRuleSet Source #

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

See: reorderReceiptRuleSet smart constructor.

Instances
Eq ReorderReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

Data ReorderReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

Methods

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

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

toConstr :: ReorderReceiptRuleSet -> Constr #

dataTypeOf :: ReorderReceiptRuleSet -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ReorderReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

Show ReorderReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

Generic ReorderReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

Associated Types

type Rep ReorderReceiptRuleSet :: Type -> Type #

Hashable ReorderReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

AWSRequest ReorderReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

Associated Types

type Rs ReorderReceiptRuleSet :: Type #

ToHeaders ReorderReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

ToPath ReorderReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

ToQuery ReorderReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

NFData ReorderReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

Methods

rnf :: ReorderReceiptRuleSet -> () #

type Rep ReorderReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

type Rep ReorderReceiptRuleSet = D1 (MetaData "ReorderReceiptRuleSet" "Network.AWS.SES.ReorderReceiptRuleSet" "amazonka-ses-1.6.1-LMoDrV6qkh7KTlxxGOHB3A" False) (C1 (MetaCons "ReorderReceiptRuleSet'" PrefixI True) (S1 (MetaSel (Just "_rrrsRuleSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_rrrsRuleNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text])))
type Rs ReorderReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

Request Lenses

rrrsRuleSetName :: Lens' ReorderReceiptRuleSet Text Source #

The name of the receipt rule set to reorder.

rrrsRuleNames :: Lens' ReorderReceiptRuleSet [Text] Source #

A list of the specified receipt rule set's receipt rules in the order that you want to put them.

Destructuring the Response

reorderReceiptRuleSetResponse Source #

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

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

data ReorderReceiptRuleSetResponse Source #

An empty element returned on a successful request.

See: reorderReceiptRuleSetResponse smart constructor.

Instances
Eq ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

Data ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

Methods

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

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

toConstr :: ReorderReceiptRuleSetResponse -> Constr #

dataTypeOf :: ReorderReceiptRuleSetResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

Show ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

Generic ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

Associated Types

type Rep ReorderReceiptRuleSetResponse :: Type -> Type #

NFData ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

type Rep ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.ReorderReceiptRuleSet

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

Response Lenses