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

Contents

Description

Creates an empty receipt rule set.

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

You can execute this operation no more than once 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:

  • crrsRuleSetName - The name of the rule set to create. The name must: * This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). * Start and end with a letter or number. * Contain less than 64 characters.

data CreateReceiptRuleSet Source #

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

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 # 
ToHeaders CreateReceiptRuleSet Source # 
ToPath CreateReceiptRuleSet Source # 
ToQuery CreateReceiptRuleSet Source # 
type Rep CreateReceiptRuleSet Source # 
type Rep CreateReceiptRuleSet = D1 * (MetaData "CreateReceiptRuleSet" "Network.AWS.SES.CreateReceiptRuleSet" "amazonka-ses-1.6.0-Gb8e1E6FgybCfuSzgoBDRc" 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: * This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), 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 #

An empty element returned on a successful request.

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.6.0-Gb8e1E6FgybCfuSzgoBDRc" True) (C1 * (MetaCons "CreateReceiptRuleSetResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_crrsrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses