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

Defined in Network.AWS.SES.ListConfigurationSets

Data ListConfigurationSets Source # 
Instance details

Defined in Network.AWS.SES.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 Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

Show ListConfigurationSets Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

Generic ListConfigurationSets Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

Associated Types

type Rep ListConfigurationSets :: Type -> Type #

Hashable ListConfigurationSets Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

AWSRequest ListConfigurationSets Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

Associated Types

type Rs ListConfigurationSets :: Type #

ToHeaders ListConfigurationSets Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

ToPath ListConfigurationSets Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

ToQuery ListConfigurationSets Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

NFData ListConfigurationSets Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

Methods

rnf :: ListConfigurationSets -> () #

type Rep ListConfigurationSets Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

type Rep ListConfigurationSets = D1 (MetaData "ListConfigurationSets" "Network.AWS.SES.ListConfigurationSets" "amazonka-ses-1.6.1-LMoDrV6qkh7KTlxxGOHB3A" False) (C1 (MetaCons "ListConfigurationSets'" PrefixI True) (S1 (MetaSel (Just "_lcsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lcsMaxItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))
type Rs ListConfigurationSets Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

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

Defined in Network.AWS.SES.ListConfigurationSets

Data ListConfigurationSetsResponse Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

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

Defined in Network.AWS.SES.ListConfigurationSets

Show ListConfigurationSetsResponse Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

Generic ListConfigurationSetsResponse Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

Associated Types

type Rep ListConfigurationSetsResponse :: Type -> Type #

NFData ListConfigurationSetsResponse Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

type Rep ListConfigurationSetsResponse Source # 
Instance details

Defined in Network.AWS.SES.ListConfigurationSets

type Rep ListConfigurationSetsResponse = D1 (MetaData "ListConfigurationSetsResponse" "Network.AWS.SES.ListConfigurationSets" "amazonka-ses-1.6.1-LMoDrV6qkh7KTlxxGOHB3A" False) (C1 (MetaCons "ListConfigurationSetsResponse'" PrefixI True) (S1 (MetaSel (Just "_lcsrsConfigurationSets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ConfigurationSet])) :*: (S1 (MetaSel (Just "_lcsrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 .