amazonka-ses-1.4.1: Amazon Simple Email Service SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.SES.CreateReceiptRuleSet

Contents

Description

Creates an empty receipt rule set.

For information about setting up receipt rule sets, see the Amazon SES Developer Guide.

This action is throttled at one request per second.

Synopsis

Creating a Request

createReceiptRuleSet Source #

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

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

data CreateReceiptRuleSet Source #

See: createReceiptRuleSet smart constructor.

Instances

Eq CreateReceiptRuleSet Source # 
Data CreateReceiptRuleSet Source # 

Methods

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

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

toConstr :: CreateReceiptRuleSet -> Constr #

dataTypeOf :: CreateReceiptRuleSet -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CreateReceiptRuleSet Source # 
Show CreateReceiptRuleSet Source # 
Generic CreateReceiptRuleSet Source # 
Hashable CreateReceiptRuleSet Source # 
NFData CreateReceiptRuleSet Source # 

Methods

rnf :: CreateReceiptRuleSet -> () #

AWSRequest CreateReceiptRuleSet Source # 
ToQuery CreateReceiptRuleSet Source # 
ToPath CreateReceiptRuleSet Source # 
ToHeaders CreateReceiptRuleSet Source # 
type Rep CreateReceiptRuleSet Source # 
type Rep CreateReceiptRuleSet = D1 (MetaData "CreateReceiptRuleSet" "Network.AWS.SES.CreateReceiptRuleSet" "amazonka-ses-1.4.1-G0kIukUw1ofLyVape2SpsS" True) (C1 (MetaCons "CreateReceiptRuleSet'" PrefixI True) (S1 (MetaSel (Just Symbol "_crrsRuleSetName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs CreateReceiptRuleSet Source # 

Request Lenses

crrsRuleSetName :: Lens' CreateReceiptRuleSet Text Source #

The name of the rule set to create. The name must:

  • Contain only ASCII letters (a-z, A-Z), numbers (0-9), periods (.), underscores (_), or dashes (-).
  • Start and end with a letter or number.
  • Contain less than 64 characters.

Destructuring the Response

createReceiptRuleSetResponse Source #

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

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

data CreateReceiptRuleSetResponse Source #

See: createReceiptRuleSetResponse smart constructor.

Instances

Eq CreateReceiptRuleSetResponse Source # 
Data CreateReceiptRuleSetResponse Source # 

Methods

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

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

toConstr :: CreateReceiptRuleSetResponse -> Constr #

dataTypeOf :: CreateReceiptRuleSetResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CreateReceiptRuleSetResponse Source # 
Show CreateReceiptRuleSetResponse Source # 
Generic CreateReceiptRuleSetResponse Source # 
NFData CreateReceiptRuleSetResponse Source # 
type Rep CreateReceiptRuleSetResponse Source # 
type Rep CreateReceiptRuleSetResponse = D1 (MetaData "CreateReceiptRuleSetResponse" "Network.AWS.SES.CreateReceiptRuleSet" "amazonka-ses-1.4.1-G0kIukUw1ofLyVape2SpsS" True) (C1 (MetaCons "CreateReceiptRuleSetResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_crrsrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses