amazonka-sesv2-2.0: Amazon Simple Email Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SESV2.GetBlacklistReports

Description

Retrieve a list of the blacklists that your dedicated IP addresses appear on.

Synopsis

Creating a Request

data GetBlacklistReports Source #

A request to retrieve a list of the blacklists that your dedicated IP addresses appear on.

See: newGetBlacklistReports smart constructor.

Constructors

GetBlacklistReports' 

Fields

  • blacklistItemNames :: [Text]

    A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

Instances

Instances details
ToHeaders GetBlacklistReports Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

ToPath GetBlacklistReports Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

ToQuery GetBlacklistReports Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

AWSRequest GetBlacklistReports Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

Associated Types

type AWSResponse GetBlacklistReports #

Generic GetBlacklistReports Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

Associated Types

type Rep GetBlacklistReports :: Type -> Type #

Read GetBlacklistReports Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

Show GetBlacklistReports Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

NFData GetBlacklistReports Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

Methods

rnf :: GetBlacklistReports -> () #

Eq GetBlacklistReports Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

Hashable GetBlacklistReports Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

type AWSResponse GetBlacklistReports Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

type Rep GetBlacklistReports Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

type Rep GetBlacklistReports = D1 ('MetaData "GetBlacklistReports" "Amazonka.SESV2.GetBlacklistReports" "amazonka-sesv2-2.0-KPRo1S1CRfP4bs5VKSgHvB" 'False) (C1 ('MetaCons "GetBlacklistReports'" 'PrefixI 'True) (S1 ('MetaSel ('Just "blacklistItemNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newGetBlacklistReports :: GetBlacklistReports Source #

Create a value of GetBlacklistReports 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:blacklistItemNames:GetBlacklistReports', getBlacklistReports_blacklistItemNames - A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

Request Lenses

getBlacklistReports_blacklistItemNames :: Lens' GetBlacklistReports [Text] Source #

A list of IP addresses that you want to retrieve blacklist information about. You can only specify the dedicated IP addresses that you use to send email using Amazon SES or Amazon Pinpoint.

Destructuring the Response

data GetBlacklistReportsResponse Source #

An object that contains information about blacklist events.

See: newGetBlacklistReportsResponse smart constructor.

Constructors

GetBlacklistReportsResponse' 

Fields

Instances

Instances details
Generic GetBlacklistReportsResponse Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

Associated Types

type Rep GetBlacklistReportsResponse :: Type -> Type #

Read GetBlacklistReportsResponse Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

Show GetBlacklistReportsResponse Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

NFData GetBlacklistReportsResponse Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

Eq GetBlacklistReportsResponse Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

type Rep GetBlacklistReportsResponse Source # 
Instance details

Defined in Amazonka.SESV2.GetBlacklistReports

type Rep GetBlacklistReportsResponse = D1 ('MetaData "GetBlacklistReportsResponse" "Amazonka.SESV2.GetBlacklistReports" "amazonka-sesv2-2.0-KPRo1S1CRfP4bs5VKSgHvB" 'False) (C1 ('MetaCons "GetBlacklistReportsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "blacklistReport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text [BlacklistEntry]))))

newGetBlacklistReportsResponse Source #

Create a value of GetBlacklistReportsResponse 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:httpStatus:GetBlacklistReportsResponse', getBlacklistReportsResponse_httpStatus - The response's http status code.

$sel:blacklistReport:GetBlacklistReportsResponse', getBlacklistReportsResponse_blacklistReport - An object that contains information about a blacklist that one of your dedicated IP addresses appears on.

Response Lenses

getBlacklistReportsResponse_blacklistReport :: Lens' GetBlacklistReportsResponse (HashMap Text [BlacklistEntry]) Source #

An object that contains information about a blacklist that one of your dedicated IP addresses appears on.