amazonka-ses-1.4.5: 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.CloneReceiptRuleSet

Contents

Description

Creates a receipt rule set by cloning an existing one. All receipt rules and configurations are copied to the new receipt rule set and are completely independent of the source rule set.

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

This action is throttled at one request per second.

Synopsis

Creating a Request

cloneReceiptRuleSet Source #

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

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

  • cRuleSetName - 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.
  • cOriginalRuleSetName - The name of the rule set to clone.

data CloneReceiptRuleSet Source #

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

See: cloneReceiptRuleSet smart constructor.

Instances

Eq CloneReceiptRuleSet Source # 
Data CloneReceiptRuleSet Source # 

Methods

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

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

toConstr :: CloneReceiptRuleSet -> Constr #

dataTypeOf :: CloneReceiptRuleSet -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CloneReceiptRuleSet Source # 
Show CloneReceiptRuleSet Source # 
Generic CloneReceiptRuleSet Source # 
Hashable CloneReceiptRuleSet Source # 
NFData CloneReceiptRuleSet Source # 

Methods

rnf :: CloneReceiptRuleSet -> () #

AWSRequest CloneReceiptRuleSet Source # 
ToPath CloneReceiptRuleSet Source # 
ToHeaders CloneReceiptRuleSet Source # 
ToQuery CloneReceiptRuleSet Source # 
type Rep CloneReceiptRuleSet Source # 
type Rep CloneReceiptRuleSet = D1 (MetaData "CloneReceiptRuleSet" "Network.AWS.SES.CloneReceiptRuleSet" "amazonka-ses-1.4.5-DhIaquVYmXCGGNLt54jVqA" False) (C1 (MetaCons "CloneReceiptRuleSet'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cRuleSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_cOriginalRuleSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs CloneReceiptRuleSet Source # 

Request Lenses

cRuleSetName :: Lens' CloneReceiptRuleSet 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.

cOriginalRuleSetName :: Lens' CloneReceiptRuleSet Text Source #

The name of the rule set to clone.

Destructuring the Response

cloneReceiptRuleSetResponse Source #

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

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

data CloneReceiptRuleSetResponse Source #

An empty element returned on a successful request.

See: cloneReceiptRuleSetResponse smart constructor.

Instances

Eq CloneReceiptRuleSetResponse Source # 
Data CloneReceiptRuleSetResponse Source # 

Methods

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

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

toConstr :: CloneReceiptRuleSetResponse -> Constr #

dataTypeOf :: CloneReceiptRuleSetResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CloneReceiptRuleSetResponse Source # 
Show CloneReceiptRuleSetResponse Source # 
Generic CloneReceiptRuleSetResponse Source # 
NFData CloneReceiptRuleSetResponse Source # 
type Rep CloneReceiptRuleSetResponse Source # 
type Rep CloneReceiptRuleSetResponse = D1 (MetaData "CloneReceiptRuleSetResponse" "Network.AWS.SES.CloneReceiptRuleSet" "amazonka-ses-1.4.5-DhIaquVYmXCGGNLt54jVqA" True) (C1 (MetaCons "CloneReceiptRuleSetResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_crsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses