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

Contents

Description

Lists the IP address filters associated with your AWS account.

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

This action is throttled at one request per second.

Synopsis

Creating a Request

listReceiptFilters :: ListReceiptFilters #

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

data ListReceiptFilters #

Represents a request to list the IP address filters that exist under your AWS account. You use IP address filters when you receive email with Amazon SES. For more information, see the Amazon SES Developer Guide .

See: listReceiptFilters smart constructor.

Instances

Eq ListReceiptFilters # 
Data ListReceiptFilters # 

Methods

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

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

toConstr :: ListReceiptFilters -> Constr #

dataTypeOf :: ListReceiptFilters -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListReceiptFilters # 
Show ListReceiptFilters # 
Generic ListReceiptFilters # 
Hashable ListReceiptFilters # 
NFData ListReceiptFilters # 

Methods

rnf :: ListReceiptFilters -> () #

AWSRequest ListReceiptFilters # 
ToQuery ListReceiptFilters # 
ToPath ListReceiptFilters # 
ToHeaders ListReceiptFilters # 
type Rep ListReceiptFilters # 
type Rep ListReceiptFilters = D1 (MetaData "ListReceiptFilters" "Network.AWS.SES.ListReceiptFilters" "amazonka-ses-1.4.5-3falpmOnSQqGxdmHFkoFDA" False) (C1 (MetaCons "ListReceiptFilters'" PrefixI False) U1)
type Rs ListReceiptFilters # 

Destructuring the Response

listReceiptFiltersResponse #

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

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

  • lrfrsFilters - A list of IP address filter data structures, which each consist of a name, an IP address range, and whether to allow or block mail from it.
  • lrfrsResponseStatus - -- | The response status code.

data ListReceiptFiltersResponse #

A list of IP address filters that exist under your AWS account.

See: listReceiptFiltersResponse smart constructor.

Instances

Eq ListReceiptFiltersResponse # 
Data ListReceiptFiltersResponse # 

Methods

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

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

toConstr :: ListReceiptFiltersResponse -> Constr #

dataTypeOf :: ListReceiptFiltersResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListReceiptFiltersResponse # 
Show ListReceiptFiltersResponse # 
Generic ListReceiptFiltersResponse # 
NFData ListReceiptFiltersResponse # 
type Rep ListReceiptFiltersResponse # 
type Rep ListReceiptFiltersResponse = D1 (MetaData "ListReceiptFiltersResponse" "Network.AWS.SES.ListReceiptFilters" "amazonka-ses-1.4.5-3falpmOnSQqGxdmHFkoFDA" False) (C1 (MetaCons "ListReceiptFiltersResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lrfrsFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ReceiptFilter]))) (S1 (MetaSel (Just Symbol "_lrfrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses

lrfrsFilters :: Lens' ListReceiptFiltersResponse [ReceiptFilter] #

A list of IP address filter data structures, which each consist of a name, an IP address range, and whether to allow or block mail from it.

lrfrsResponseStatus :: Lens' ListReceiptFiltersResponse Int #

  • - | The response status code.