amazonka-ses-1.4.5: 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.ListConfigurationSets

Contents

Description

Lists the configuration sets associated with your AWS account.

Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide .

This action is throttled at one request per second and can return up to 50 configuration sets at a time.

Synopsis

Creating a Request

listConfigurationSets :: ListConfigurationSets Source #

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

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

  • lcsNextToken - A token returned from a previous call to ListConfigurationSets to indicate the position of the configuration set in the configuration set list.
  • lcsMaxItems - The number of configuration sets to return.

data ListConfigurationSets Source #

Represents a request to list the configuration sets associated with your AWS account. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide .

See: listConfigurationSets smart constructor.

Instances

Eq ListConfigurationSets Source # 
Data ListConfigurationSets Source # 

Methods

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

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

toConstr :: ListConfigurationSets -> Constr #

dataTypeOf :: ListConfigurationSets -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListConfigurationSets Source # 
Show ListConfigurationSets Source # 
Generic ListConfigurationSets Source # 
Hashable ListConfigurationSets Source # 
NFData ListConfigurationSets Source # 

Methods

rnf :: ListConfigurationSets -> () #

AWSRequest ListConfigurationSets Source # 
ToPath ListConfigurationSets Source # 
ToHeaders ListConfigurationSets Source # 
ToQuery ListConfigurationSets Source # 
type Rep ListConfigurationSets Source # 
type Rep ListConfigurationSets = D1 (MetaData "ListConfigurationSets" "Network.AWS.SES.ListConfigurationSets" "amazonka-ses-1.4.5-DhIaquVYmXCGGNLt54jVqA" False) (C1 (MetaCons "ListConfigurationSets'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lcsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lcsMaxItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))))
type Rs ListConfigurationSets Source # 

Request Lenses

lcsNextToken :: Lens' ListConfigurationSets (Maybe Text) Source #

A token returned from a previous call to ListConfigurationSets to indicate the position of the configuration set in the configuration set list.

lcsMaxItems :: Lens' ListConfigurationSets (Maybe Int) Source #

The number of configuration sets to return.

Destructuring the Response

listConfigurationSetsResponse Source #

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

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

data ListConfigurationSetsResponse Source #

A list of configuration sets associated with your AWS account. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide .

See: listConfigurationSetsResponse smart constructor.

Instances

Eq ListConfigurationSetsResponse Source # 
Data ListConfigurationSetsResponse Source # 

Methods

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

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

toConstr :: ListConfigurationSetsResponse -> Constr #

dataTypeOf :: ListConfigurationSetsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListConfigurationSetsResponse Source # 
Show ListConfigurationSetsResponse Source # 
Generic ListConfigurationSetsResponse Source # 
NFData ListConfigurationSetsResponse Source # 
type Rep ListConfigurationSetsResponse Source # 
type Rep ListConfigurationSetsResponse = D1 (MetaData "ListConfigurationSetsResponse" "Network.AWS.SES.ListConfigurationSets" "amazonka-ses-1.4.5-DhIaquVYmXCGGNLt54jVqA" False) (C1 (MetaCons "ListConfigurationSetsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lcsrsConfigurationSets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ConfigurationSet]))) ((:*:) (S1 (MetaSel (Just Symbol "_lcsrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lcsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int)))))

Response Lenses

lcsrsNextToken :: Lens' ListConfigurationSetsResponse (Maybe Text) Source #

A token indicating that there are additional configuration sets available to be listed. Pass this token to successive calls of ListConfigurationSets .