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

Contents

Description

Provides a list of the configuration sets associated with your Amazon SES account. For information about using configuration sets, see Monitoring Your Amazon SES Sending Activity in the Amazon SES Developer Guide.

You can execute this operation no more than once per second. This operation will return up to 1,000 configuration sets each time it is run. If your Amazon SES account has more than 1,000 configuration sets, this operation will also return a NextToken element. You can then execute the ListConfigurationSets operation again, passing the NextToken parameter and the value of the NextToken element to retrieve additional results.

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 # 
ToHeaders ListConfigurationSets Source # 
ToPath ListConfigurationSets Source # 
ToQuery ListConfigurationSets Source # 
type Rep ListConfigurationSets Source # 
type Rep ListConfigurationSets = D1 * (MetaData "ListConfigurationSets" "Network.AWS.SES.ListConfigurationSets" "amazonka-ses-1.6.0-Gb8e1E6FgybCfuSzgoBDRc" 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.6.0-Gb8e1E6FgybCfuSzgoBDRc" 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 DecidedStrict) (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 .