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

Contents

Description

Sets the position of the specified receipt rule in the receipt rule set.

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

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

Synopsis

Creating a Request

setReceiptRulePosition Source #

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

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

  • srrpAfter - The name of the receipt rule after which to place the specified receipt rule.
  • srrpRuleSetName - The name of the receipt rule set that contains the receipt rule to reposition.
  • srrpRuleName - The name of the receipt rule to reposition.

data SetReceiptRulePosition Source #

Represents a request to set the position of a receipt rule in 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: setReceiptRulePosition smart constructor.

Instances

Eq SetReceiptRulePosition Source # 
Data SetReceiptRulePosition Source # 

Methods

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

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

toConstr :: SetReceiptRulePosition -> Constr #

dataTypeOf :: SetReceiptRulePosition -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SetReceiptRulePosition Source # 
Show SetReceiptRulePosition Source # 
Generic SetReceiptRulePosition Source # 
Hashable SetReceiptRulePosition Source # 
NFData SetReceiptRulePosition Source # 

Methods

rnf :: SetReceiptRulePosition -> () #

AWSRequest SetReceiptRulePosition Source # 
ToHeaders SetReceiptRulePosition Source # 
ToPath SetReceiptRulePosition Source # 
ToQuery SetReceiptRulePosition Source # 
type Rep SetReceiptRulePosition Source # 
type Rep SetReceiptRulePosition = D1 * (MetaData "SetReceiptRulePosition" "Network.AWS.SES.SetReceiptRulePosition" "amazonka-ses-1.6.0-Gb8e1E6FgybCfuSzgoBDRc" False) (C1 * (MetaCons "SetReceiptRulePosition'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_srrpAfter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_srrpRuleSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_srrpRuleName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))))
type Rs SetReceiptRulePosition Source # 

Request Lenses

srrpAfter :: Lens' SetReceiptRulePosition (Maybe Text) Source #

The name of the receipt rule after which to place the specified receipt rule.

srrpRuleSetName :: Lens' SetReceiptRulePosition Text Source #

The name of the receipt rule set that contains the receipt rule to reposition.

srrpRuleName :: Lens' SetReceiptRulePosition Text Source #

The name of the receipt rule to reposition.

Destructuring the Response

setReceiptRulePositionResponse Source #

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

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

data SetReceiptRulePositionResponse Source #

An empty element returned on a successful request.

See: setReceiptRulePositionResponse smart constructor.

Instances

Eq SetReceiptRulePositionResponse Source # 
Data SetReceiptRulePositionResponse Source # 

Methods

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

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

toConstr :: SetReceiptRulePositionResponse -> Constr #

dataTypeOf :: SetReceiptRulePositionResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SetReceiptRulePositionResponse Source # 
Show SetReceiptRulePositionResponse Source # 
Generic SetReceiptRulePositionResponse Source # 
NFData SetReceiptRulePositionResponse Source # 
type Rep SetReceiptRulePositionResponse Source # 
type Rep SetReceiptRulePositionResponse = D1 * (MetaData "SetReceiptRulePositionResponse" "Network.AWS.SES.SetReceiptRulePosition" "amazonka-ses-1.6.0-Gb8e1E6FgybCfuSzgoBDRc" True) (C1 * (MetaCons "SetReceiptRulePositionResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_srrprsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses