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

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

Represents a request to return the details of a receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide .

See: describeReceiptRuleSet smart constructor.

Instances
Eq DescribeReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

Data DescribeReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

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

Defined in Network.AWS.SES.DescribeReceiptRuleSet

Show DescribeReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

Generic DescribeReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

Associated Types

type Rep DescribeReceiptRuleSet :: Type -> Type #

Hashable DescribeReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

AWSRequest DescribeReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

Associated Types

type Rs DescribeReceiptRuleSet :: Type #

ToHeaders DescribeReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

ToPath DescribeReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

ToQuery DescribeReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

NFData DescribeReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

Methods

rnf :: DescribeReceiptRuleSet -> () #

type Rep DescribeReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

type Rep DescribeReceiptRuleSet = D1 (MetaData "DescribeReceiptRuleSet" "Network.AWS.SES.DescribeReceiptRuleSet" "amazonka-ses-1.6.1-LMoDrV6qkh7KTlxxGOHB3A" True) (C1 (MetaCons "DescribeReceiptRuleSet'" PrefixI True) (S1 (MetaSel (Just "_drrsRuleSetName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DescribeReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

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:

  • desrsRules - A list of the receipt rules that belong to the specified receipt rule set.
  • desrsMetadata - The metadata for the receipt rule set, which consists of the rule set name and the timestamp of when the rule set was created.
  • desrsResponseStatus - -- | The response status code.

data DescribeReceiptRuleSetResponse Source #

Represents the details of the specified receipt rule set.

See: describeReceiptRuleSetResponse smart constructor.

Instances
Eq DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

Data DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

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

Defined in Network.AWS.SES.DescribeReceiptRuleSet

Show DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

Generic DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

Associated Types

type Rep DescribeReceiptRuleSetResponse :: Type -> Type #

NFData DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

type Rep DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.DescribeReceiptRuleSet

type Rep DescribeReceiptRuleSetResponse = D1 (MetaData "DescribeReceiptRuleSetResponse" "Network.AWS.SES.DescribeReceiptRuleSet" "amazonka-ses-1.6.1-LMoDrV6qkh7KTlxxGOHB3A" False) (C1 (MetaCons "DescribeReceiptRuleSetResponse'" PrefixI True) (S1 (MetaSel (Just "_desrsRules") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ReceiptRule])) :*: (S1 (MetaSel (Just "_desrsMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReceiptRuleSetMetadata)) :*: S1 (MetaSel (Just "_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.