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

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

Represents a request to return the metadata and receipt rules for the receipt rule set that is currently active. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide .

See: describeActiveReceiptRuleSet smart constructor.

Instances
Eq DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

Data DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

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

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

Show DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

Generic DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

Associated Types

type Rep DescribeActiveReceiptRuleSet :: Type -> Type #

Hashable DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

AWSRequest DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

Associated Types

type Rs DescribeActiveReceiptRuleSet :: Type #

ToHeaders DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

ToPath DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

ToQuery DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

NFData DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

type Rep DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

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

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

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:

  • darrsrsRules - The receipt rules that belong to the active rule set.
  • darrsrsMetadata - 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.
  • darrsrsResponseStatus - -- | The response status code.

data DescribeActiveReceiptRuleSetResponse Source #

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

See: describeActiveReceiptRuleSetResponse smart constructor.

Instances
Eq DescribeActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

Data DescribeActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

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

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

Show DescribeActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

Generic DescribeActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

NFData DescribeActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

type Rep DescribeActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Network.AWS.SES.DescribeActiveReceiptRuleSet

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