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

Contents

Description

Returns the metadata and receipt rules for the receipt rule set that is currently active.

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

This action is throttled at one request per second.

Synopsis

Creating a Request

describeActiveReceiptRuleSet :: DescribeActiveReceiptRuleSet Source #

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

data DescribeActiveReceiptRuleSet Source #

See: describeActiveReceiptRuleSet smart constructor.

Instances

Eq DescribeActiveReceiptRuleSet Source # 
Data DescribeActiveReceiptRuleSet Source # 

Methods

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

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

toConstr :: DescribeActiveReceiptRuleSet -> Constr #

dataTypeOf :: DescribeActiveReceiptRuleSet -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeActiveReceiptRuleSet Source # 
Show DescribeActiveReceiptRuleSet Source # 
Generic DescribeActiveReceiptRuleSet Source # 
Hashable DescribeActiveReceiptRuleSet Source # 
NFData DescribeActiveReceiptRuleSet Source # 
AWSRequest DescribeActiveReceiptRuleSet Source # 
ToPath DescribeActiveReceiptRuleSet Source # 
ToHeaders DescribeActiveReceiptRuleSet Source # 
ToQuery DescribeActiveReceiptRuleSet Source # 
type Rep DescribeActiveReceiptRuleSet Source # 
type Rep DescribeActiveReceiptRuleSet = D1 (MetaData "DescribeActiveReceiptRuleSet" "Network.AWS.SES.DescribeActiveReceiptRuleSet" "amazonka-ses-1.4.2-4oMA1ZpD4FdKzbFf1GarRt" False) (C1 (MetaCons "DescribeActiveReceiptRuleSet'" PrefixI False) U1)
type Rs DescribeActiveReceiptRuleSet Source # 

Destructuring the Response

describeActiveReceiptRuleSetResponse Source #

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

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

data DescribeActiveReceiptRuleSetResponse Source #

See: describeActiveReceiptRuleSetResponse smart constructor.

Instances

Eq DescribeActiveReceiptRuleSetResponse Source # 
Data DescribeActiveReceiptRuleSetResponse Source # 

Methods

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

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

toConstr :: DescribeActiveReceiptRuleSetResponse -> Constr #

dataTypeOf :: DescribeActiveReceiptRuleSetResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeActiveReceiptRuleSetResponse Source # 
Show DescribeActiveReceiptRuleSetResponse Source # 
Generic DescribeActiveReceiptRuleSetResponse Source # 
NFData DescribeActiveReceiptRuleSetResponse Source # 
type Rep DescribeActiveReceiptRuleSetResponse Source # 
type Rep DescribeActiveReceiptRuleSetResponse = D1 (MetaData "DescribeActiveReceiptRuleSetResponse" "Network.AWS.SES.DescribeActiveReceiptRuleSet" "amazonka-ses-1.4.2-4oMA1ZpD4FdKzbFf1GarRt" False) (C1 (MetaCons "DescribeActiveReceiptRuleSetResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_darrsrsRules") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ReceiptRule]))) ((:*:) (S1 (MetaSel (Just Symbol "_darrsrsMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReceiptRuleSetMetadata))) (S1 (MetaSel (Just Symbol "_darrsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))))

Response Lenses

darrsrsRules :: Lens' DescribeActiveReceiptRuleSetResponse [ReceiptRule] Source #

The receipt rules that belong to the active rule set.

darrsrsMetadata :: Lens' DescribeActiveReceiptRuleSetResponse (Maybe ReceiptRuleSetMetadata) Source #

The metadata for the currently active receipt rule set. The metadata consists of the rule set name and a timestamp of when the rule set was created.