libZSservicesZSamazonka-sesZSamazonka-ses
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SES.ListIdentities

Description

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

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

This operation returns paginated results.

Synopsis

Creating a Request

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: newListIdentities smart constructor.

Constructors

ListIdentities' 

Fields

  • identityType :: Maybe IdentityType

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

  • nextToken :: Maybe Text

    The token to use for pagination.

  • maxItems :: Maybe Int

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

Instances

Instances details
Eq ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Read ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Show ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Generic ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Associated Types

type Rep ListIdentities :: Type -> Type #

NFData ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Methods

rnf :: ListIdentities -> () #

Hashable ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

AWSPager ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

AWSRequest ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Associated Types

type AWSResponse ListIdentities #

ToHeaders ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

ToPath ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

ToQuery ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

type Rep ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

type Rep ListIdentities = D1 ('MetaData "ListIdentities" "Amazonka.SES.ListIdentities" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListIdentities'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IdentityType)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

newListIdentities :: ListIdentities Source #

Create a value of ListIdentities with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identityType:ListIdentities', listIdentities_identityType - The type of the identities to list. Possible values are "EmailAddress" and "Domain". If this parameter is omitted, then all identities will be listed.

$sel:nextToken:ListIdentities', listIdentities_nextToken - The token to use for pagination.

$sel:maxItems:ListIdentities', listIdentities_maxItems - The maximum number of identities per page. Possible values are 1-1000 inclusive.

Request Lenses

listIdentities_identityType :: 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.

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

The token to use for pagination.

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

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

Destructuring the Response

data ListIdentitiesResponse Source #

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

See: newListIdentitiesResponse smart constructor.

Constructors

ListIdentitiesResponse' 

Fields

Instances

Instances details
Eq ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Read ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Show ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Generic ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Associated Types

type Rep ListIdentitiesResponse :: Type -> Type #

NFData ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Methods

rnf :: ListIdentitiesResponse -> () #

type Rep ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

type Rep ListIdentitiesResponse = D1 ('MetaData "ListIdentitiesResponse" "Amazonka.SES.ListIdentities" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListIdentitiesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "identities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListIdentitiesResponse Source #

Create a value of ListIdentitiesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListIdentities', listIdentitiesResponse_nextToken - The token used for pagination.

$sel:httpStatus:ListIdentitiesResponse', listIdentitiesResponse_httpStatus - The response's http status code.

$sel:identities:ListIdentitiesResponse', listIdentitiesResponse_identities - A list of identities.

Response Lenses