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

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 #

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

Defined in Network.AWS.SES.SetReceiptRulePosition

Data SetReceiptRulePosition # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

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

Defined in Network.AWS.SES.SetReceiptRulePosition

Show SetReceiptRulePosition # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Generic SetReceiptRulePosition # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Associated Types

type Rep SetReceiptRulePosition :: Type -> Type #

Hashable SetReceiptRulePosition # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

AWSRequest SetReceiptRulePosition # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Associated Types

type Rs SetReceiptRulePosition :: Type #

ToHeaders SetReceiptRulePosition # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

ToPath SetReceiptRulePosition # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

ToQuery SetReceiptRulePosition # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

NFData SetReceiptRulePosition # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Methods

rnf :: SetReceiptRulePosition -> () #

type Rep SetReceiptRulePosition # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

type Rep SetReceiptRulePosition = D1 (MetaData "SetReceiptRulePosition" "Network.AWS.SES.SetReceiptRulePosition" "amazonka-ses-1.6.1-GyciVs3kElCGWDMAMMcZl5" False) (C1 (MetaCons "SetReceiptRulePosition'" PrefixI True) (S1 (MetaSel (Just "_srrpAfter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_srrpRuleSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_srrpRuleName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs SetReceiptRulePosition # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Request Lenses

srrpAfter :: Lens' SetReceiptRulePosition (Maybe Text) #

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

srrpRuleSetName :: Lens' SetReceiptRulePosition Text #

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

srrpRuleName :: Lens' SetReceiptRulePosition Text #

The name of the receipt rule to reposition.

Destructuring the Response

setReceiptRulePositionResponse #

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 #

An empty element returned on a successful request.

See: setReceiptRulePositionResponse smart constructor.

Instances
Eq SetReceiptRulePositionResponse # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Data SetReceiptRulePositionResponse # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

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

Defined in Network.AWS.SES.SetReceiptRulePosition

Show SetReceiptRulePositionResponse # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Generic SetReceiptRulePositionResponse # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Associated Types

type Rep SetReceiptRulePositionResponse :: Type -> Type #

NFData SetReceiptRulePositionResponse # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

type Rep SetReceiptRulePositionResponse # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

type Rep SetReceiptRulePositionResponse = D1 (MetaData "SetReceiptRulePositionResponse" "Network.AWS.SES.SetReceiptRulePosition" "amazonka-ses-1.6.1-GyciVs3kElCGWDMAMMcZl5" True) (C1 (MetaCons "SetReceiptRulePositionResponse'" PrefixI True) (S1 (MetaSel (Just "_srrprsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses