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

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

Defined in Network.AWS.SES.ListReceiptFilters

Data ListReceiptFilters # 
Instance details

Defined in Network.AWS.SES.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 # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Show ListReceiptFilters # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Generic ListReceiptFilters # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Associated Types

type Rep ListReceiptFilters :: Type -> Type #

Hashable ListReceiptFilters # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

AWSRequest ListReceiptFilters # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Associated Types

type Rs ListReceiptFilters :: Type #

ToHeaders ListReceiptFilters # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

ToPath ListReceiptFilters # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

ToQuery ListReceiptFilters # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

NFData ListReceiptFilters # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Methods

rnf :: ListReceiptFilters -> () #

type Rep ListReceiptFilters # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

type Rep ListReceiptFilters = D1 (MetaData "ListReceiptFilters" "Network.AWS.SES.ListReceiptFilters" "amazonka-ses-1.6.1-GyciVs3kElCGWDMAMMcZl5" False) (C1 (MetaCons "ListReceiptFilters'" PrefixI False) (U1 :: Type -> Type))
type Rs ListReceiptFilters # 
Instance details

Defined in Network.AWS.SES.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 # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Data ListReceiptFiltersResponse # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

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 # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Show ListReceiptFiltersResponse # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Generic ListReceiptFiltersResponse # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Associated Types

type Rep ListReceiptFiltersResponse :: Type -> Type #

NFData ListReceiptFiltersResponse # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

type Rep ListReceiptFiltersResponse # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

type Rep ListReceiptFiltersResponse = D1 (MetaData "ListReceiptFiltersResponse" "Network.AWS.SES.ListReceiptFilters" "amazonka-ses-1.6.1-GyciVs3kElCGWDMAMMcZl5" False) (C1 (MetaCons "ListReceiptFiltersResponse'" PrefixI True) (S1 (MetaSel (Just "_lrfrsFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ReceiptFilter])) :*: S1 (MetaSel (Just "_lrfrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (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.