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 #

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 #

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 # 
Data ListConfigurationSets # 

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 # 
Show ListConfigurationSets # 
Generic ListConfigurationSets # 
Hashable ListConfigurationSets # 
NFData ListConfigurationSets # 

Methods

rnf :: ListConfigurationSets -> () #

AWSRequest ListConfigurationSets # 
ToQuery ListConfigurationSets # 
ToPath ListConfigurationSets # 
ToHeaders ListConfigurationSets # 
type Rep ListConfigurationSets # 
type Rep ListConfigurationSets = D1 (MetaData "ListConfigurationSets" "Network.AWS.SES.ListConfigurationSets" "amazonka-ses-1.4.5-3falpmOnSQqGxdmHFkoFDA" 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 # 

Request Lenses

lcsNextToken :: Lens' ListConfigurationSets (Maybe Text) #

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) #

The number of configuration sets to return.

Destructuring the Response

listConfigurationSetsResponse #

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 #

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 # 
Data ListConfigurationSetsResponse # 

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 # 
Show ListConfigurationSetsResponse # 
Generic ListConfigurationSetsResponse # 
NFData ListConfigurationSetsResponse # 
type Rep ListConfigurationSetsResponse # 
type Rep ListConfigurationSetsResponse = D1 (MetaData "ListConfigurationSetsResponse" "Network.AWS.SES.ListConfigurationSets" "amazonka-ses-1.4.5-3falpmOnSQqGxdmHFkoFDA" 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) #

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