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

Contents

Description

Creates a new IP address filter.

For information about setting up IP address filters, see the Amazon SES Developer Guide .

You can execute this operation no more than once per second.

Synopsis

Creating a Request

createReceiptFilter Source #

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

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

  • crfFilter - A data structure that describes the IP address filter to create, which consists of a name, an IP address range, and whether to allow or block mail from it.

data CreateReceiptFilter Source #

Represents a request to create a new IP address filter. You use IP address filters when you receive email with Amazon SES. For more information, see the Amazon SES Developer Guide .

See: createReceiptFilter smart constructor.

Instances

Eq CreateReceiptFilter Source # 
Data CreateReceiptFilter Source # 

Methods

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

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

toConstr :: CreateReceiptFilter -> Constr #

dataTypeOf :: CreateReceiptFilter -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CreateReceiptFilter Source # 
Show CreateReceiptFilter Source # 
Generic CreateReceiptFilter Source # 
Hashable CreateReceiptFilter Source # 
NFData CreateReceiptFilter Source # 

Methods

rnf :: CreateReceiptFilter -> () #

AWSRequest CreateReceiptFilter Source # 
ToHeaders CreateReceiptFilter Source # 
ToPath CreateReceiptFilter Source # 
ToQuery CreateReceiptFilter Source # 
type Rep CreateReceiptFilter Source # 
type Rep CreateReceiptFilter = D1 * (MetaData "CreateReceiptFilter" "Network.AWS.SES.CreateReceiptFilter" "amazonka-ses-1.6.0-Gb8e1E6FgybCfuSzgoBDRc" True) (C1 * (MetaCons "CreateReceiptFilter'" PrefixI True) (S1 * (MetaSel (Just Symbol "_crfFilter") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * ReceiptFilter)))
type Rs CreateReceiptFilter Source # 

Request Lenses

crfFilter :: Lens' CreateReceiptFilter ReceiptFilter Source #

A data structure that describes the IP address filter to create, which consists of a name, an IP address range, and whether to allow or block mail from it.

Destructuring the Response

createReceiptFilterResponse Source #

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

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

data CreateReceiptFilterResponse Source #

An empty element returned on a successful request.

See: createReceiptFilterResponse smart constructor.

Instances

Eq CreateReceiptFilterResponse Source # 
Data CreateReceiptFilterResponse Source # 

Methods

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

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

toConstr :: CreateReceiptFilterResponse -> Constr #

dataTypeOf :: CreateReceiptFilterResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CreateReceiptFilterResponse Source # 
Show CreateReceiptFilterResponse Source # 
Generic CreateReceiptFilterResponse Source # 
NFData CreateReceiptFilterResponse Source # 
type Rep CreateReceiptFilterResponse Source # 
type Rep CreateReceiptFilterResponse = D1 * (MetaData "CreateReceiptFilterResponse" "Network.AWS.SES.CreateReceiptFilter" "amazonka-ses-1.6.0-Gb8e1E6FgybCfuSzgoBDRc" True) (C1 * (MetaCons "CreateReceiptFilterResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_crfrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses