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

Contents

Description

Returns the details of the specified receipt rule set.

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

This action is throttled at one request per second.

Synopsis

Creating a Request

describeReceiptRuleSet Source #

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

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

data DescribeReceiptRuleSet Source #

See: describeReceiptRuleSet smart constructor.

Instances

Eq DescribeReceiptRuleSet Source # 
Data DescribeReceiptRuleSet Source # 

Methods

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

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

toConstr :: DescribeReceiptRuleSet -> Constr #

dataTypeOf :: DescribeReceiptRuleSet -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeReceiptRuleSet Source # 
Show DescribeReceiptRuleSet Source # 
Generic DescribeReceiptRuleSet Source # 
Hashable DescribeReceiptRuleSet Source # 
NFData DescribeReceiptRuleSet Source # 

Methods

rnf :: DescribeReceiptRuleSet -> () #

AWSRequest DescribeReceiptRuleSet Source # 
ToQuery DescribeReceiptRuleSet Source # 
ToPath DescribeReceiptRuleSet Source # 
ToHeaders DescribeReceiptRuleSet Source # 
type Rep DescribeReceiptRuleSet Source # 
type Rep DescribeReceiptRuleSet = D1 (MetaData "DescribeReceiptRuleSet" "Network.AWS.SES.DescribeReceiptRuleSet" "amazonka-ses-1.4.1-G0kIukUw1ofLyVape2SpsS" True) (C1 (MetaCons "DescribeReceiptRuleSet'" PrefixI True) (S1 (MetaSel (Just Symbol "_drrsRuleSetName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DescribeReceiptRuleSet Source # 

Request Lenses

drrsRuleSetName :: Lens' DescribeReceiptRuleSet Text Source #

The name of the receipt rule set to describe.

Destructuring the Response

describeReceiptRuleSetResponse Source #

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

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

data DescribeReceiptRuleSetResponse Source #

See: describeReceiptRuleSetResponse smart constructor.

Instances

Eq DescribeReceiptRuleSetResponse Source # 
Data DescribeReceiptRuleSetResponse Source # 

Methods

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

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

toConstr :: DescribeReceiptRuleSetResponse -> Constr #

dataTypeOf :: DescribeReceiptRuleSetResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeReceiptRuleSetResponse Source # 
Show DescribeReceiptRuleSetResponse Source # 
Generic DescribeReceiptRuleSetResponse Source # 
NFData DescribeReceiptRuleSetResponse Source # 
type Rep DescribeReceiptRuleSetResponse Source # 
type Rep DescribeReceiptRuleSetResponse = D1 (MetaData "DescribeReceiptRuleSetResponse" "Network.AWS.SES.DescribeReceiptRuleSet" "amazonka-ses-1.4.1-G0kIukUw1ofLyVape2SpsS" False) (C1 (MetaCons "DescribeReceiptRuleSetResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_desrsRules") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ReceiptRule]))) ((:*:) (S1 (MetaSel (Just Symbol "_desrsMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReceiptRuleSetMetadata))) (S1 (MetaSel (Just Symbol "_desrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))))

Response Lenses

desrsRules :: Lens' DescribeReceiptRuleSetResponse [ReceiptRule] Source #

A list of the receipt rules that belong to the specified receipt rule set.

desrsMetadata :: Lens' DescribeReceiptRuleSetResponse (Maybe ReceiptRuleSetMetadata) Source #

The metadata for the receipt rule set, which consists of the rule set name and the timestamp of when the rule set was created.