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

Defined in Network.AWS.SES.SetReceiptRulePosition

Data SetReceiptRulePosition Source # 
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 Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Show SetReceiptRulePosition Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Generic SetReceiptRulePosition Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Associated Types

type Rep SetReceiptRulePosition :: Type -> Type #

Hashable SetReceiptRulePosition Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

AWSRequest SetReceiptRulePosition Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Associated Types

type Rs SetReceiptRulePosition :: Type #

ToHeaders SetReceiptRulePosition Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

ToPath SetReceiptRulePosition Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

ToQuery SetReceiptRulePosition Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

NFData SetReceiptRulePosition Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Methods

rnf :: SetReceiptRulePosition -> () #

type Rep SetReceiptRulePosition Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

type Rep SetReceiptRulePosition = D1 (MetaData "SetReceiptRulePosition" "Network.AWS.SES.SetReceiptRulePosition" "amazonka-ses-1.6.1-LMoDrV6qkh7KTlxxGOHB3A" 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 Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

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

Defined in Network.AWS.SES.SetReceiptRulePosition

Data SetReceiptRulePositionResponse Source # 
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 Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Show SetReceiptRulePositionResponse Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Generic SetReceiptRulePositionResponse Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

Associated Types

type Rep SetReceiptRulePositionResponse :: Type -> Type #

NFData SetReceiptRulePositionResponse Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

type Rep SetReceiptRulePositionResponse Source # 
Instance details

Defined in Network.AWS.SES.SetReceiptRulePosition

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

Response Lenses