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

Contents

Description

Returns a list containing all of the identities (email addresses and domains) for your AWS account, regardless of verification status.

You can execute this operation no more than once per second.

This operation returns paginated results.

Synopsis

Creating a Request

listIdentities :: ListIdentities Source #

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

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

  • liIdentityType - The type of the identities to list. Possible values are EmailAddress and Domain. If this parameter is omitted, then all identities will be listed.
  • liNextToken - The token to use for pagination.
  • liMaxItems - The maximum number of identities per page. Possible values are 1-1000 inclusive.

data ListIdentities Source #

Represents a request to return a list of all identities (email addresses and domains) that you have attempted to verify under your AWS account, regardless of verification status.

See: listIdentities smart constructor.

Instances
Eq ListIdentities Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

Data ListIdentities Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

Methods

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

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

toConstr :: ListIdentities -> Constr #

dataTypeOf :: ListIdentities -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListIdentities Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

Show ListIdentities Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

Generic ListIdentities Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

Associated Types

type Rep ListIdentities :: Type -> Type #

Hashable ListIdentities Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

AWSPager ListIdentities Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

AWSRequest ListIdentities Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

Associated Types

type Rs ListIdentities :: Type #

ToHeaders ListIdentities Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

ToPath ListIdentities Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

ToQuery ListIdentities Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

NFData ListIdentities Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

Methods

rnf :: ListIdentities -> () #

type Rep ListIdentities Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

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

Defined in Network.AWS.SES.ListIdentities

Request Lenses

liIdentityType :: Lens' ListIdentities (Maybe IdentityType) Source #

The type of the identities to list. Possible values are EmailAddress and Domain. If this parameter is omitted, then all identities will be listed.

liNextToken :: Lens' ListIdentities (Maybe Text) Source #

The token to use for pagination.

liMaxItems :: Lens' ListIdentities (Maybe Int) Source #

The maximum number of identities per page. Possible values are 1-1000 inclusive.

Destructuring the Response

listIdentitiesResponse Source #

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

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

data ListIdentitiesResponse Source #

A list of all identities that you have attempted to verify under your AWS account, regardless of verification status.

See: listIdentitiesResponse smart constructor.

Instances
Eq ListIdentitiesResponse Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

Data ListIdentitiesResponse Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

Methods

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

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

toConstr :: ListIdentitiesResponse -> Constr #

dataTypeOf :: ListIdentitiesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListIdentitiesResponse Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

Show ListIdentitiesResponse Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

Generic ListIdentitiesResponse Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

Associated Types

type Rep ListIdentitiesResponse :: Type -> Type #

NFData ListIdentitiesResponse Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

Methods

rnf :: ListIdentitiesResponse -> () #

type Rep ListIdentitiesResponse Source # 
Instance details

Defined in Network.AWS.SES.ListIdentities

type Rep ListIdentitiesResponse = D1 (MetaData "ListIdentitiesResponse" "Network.AWS.SES.ListIdentities" "amazonka-ses-1.6.1-LMoDrV6qkh7KTlxxGOHB3A" False) (C1 (MetaCons "ListIdentitiesResponse'" PrefixI True) (S1 (MetaSel (Just "_lirsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lirsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_lirsIdentities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text]))))

Response Lenses

lirsNextToken :: Lens' ListIdentitiesResponse (Maybe Text) Source #

The token used for pagination.

lirsResponseStatus :: Lens' ListIdentitiesResponse Int Source #

  • - | The response status code.