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 Source #

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

data ListReceiptFilters Source #

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

Defined in Network.AWS.SES.ListReceiptFilters

Data ListReceiptFilters Source # 
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 Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Show ListReceiptFilters Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Generic ListReceiptFilters Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Associated Types

type Rep ListReceiptFilters :: Type -> Type #

Hashable ListReceiptFilters Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

AWSRequest ListReceiptFilters Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Associated Types

type Rs ListReceiptFilters :: Type #

ToHeaders ListReceiptFilters Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

ToPath ListReceiptFilters Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

ToQuery ListReceiptFilters Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

NFData ListReceiptFilters Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Methods

rnf :: ListReceiptFilters -> () #

type Rep ListReceiptFilters Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

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

Defined in Network.AWS.SES.ListReceiptFilters

Destructuring the Response

listReceiptFiltersResponse Source #

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 Source #

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

See: listReceiptFiltersResponse smart constructor.

Instances
Eq ListReceiptFiltersResponse Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Data ListReceiptFiltersResponse Source # 
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 Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Show ListReceiptFiltersResponse Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Generic ListReceiptFiltersResponse Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

Associated Types

type Rep ListReceiptFiltersResponse :: Type -> Type #

NFData ListReceiptFiltersResponse Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

type Rep ListReceiptFiltersResponse Source # 
Instance details

Defined in Network.AWS.SES.ListReceiptFilters

type Rep ListReceiptFiltersResponse = D1 (MetaData "ListReceiptFiltersResponse" "Network.AWS.SES.ListReceiptFilters" "amazonka-ses-1.6.1-LMoDrV6qkh7KTlxxGOHB3A" 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] Source #

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.