amazonka-ses-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.SES.CreateReceiptFilter

Description

Creates a new IP address filter.

For information about setting up IP address filters, see the Amazon SES Developer Guide.

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

Synopsis

Creating a Request

data CreateReceiptFilter Source #

Represents a request to create a new IP address filter. You use IP address filters when you receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newCreateReceiptFilter smart constructor.

Constructors

CreateReceiptFilter' 

Fields

  • filter' :: ReceiptFilter

    A data structure that describes the IP address filter to create, which consists of a name, an IP address range, and whether to allow or block mail from it.

Instances

Instances details
ToHeaders CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

ToPath CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

ToQuery CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

AWSRequest CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Associated Types

type AWSResponse CreateReceiptFilter #

Generic CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Associated Types

type Rep CreateReceiptFilter :: Type -> Type #

Read CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Show CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

NFData CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Methods

rnf :: CreateReceiptFilter -> () #

Eq CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Hashable CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

type AWSResponse CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

type Rep CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

type Rep CreateReceiptFilter = D1 ('MetaData "CreateReceiptFilter" "Amazonka.SES.CreateReceiptFilter" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "CreateReceiptFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReceiptFilter)))

newCreateReceiptFilter Source #

Create a value of CreateReceiptFilter 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:filter':CreateReceiptFilter', createReceiptFilter_filter - A data structure that describes the IP address filter to create, which consists of a name, an IP address range, and whether to allow or block mail from it.

Request Lenses

createReceiptFilter_filter :: Lens' CreateReceiptFilter ReceiptFilter Source #

A data structure that describes the IP address filter to create, which consists of a name, an IP address range, and whether to allow or block mail from it.

Destructuring the Response

data CreateReceiptFilterResponse Source #

An empty element returned on a successful request.

See: newCreateReceiptFilterResponse smart constructor.

Constructors

CreateReceiptFilterResponse' 

Fields

Instances

Instances details
Generic CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Associated Types

type Rep CreateReceiptFilterResponse :: Type -> Type #

Read CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Show CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

NFData CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Eq CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

type Rep CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

type Rep CreateReceiptFilterResponse = D1 ('MetaData "CreateReceiptFilterResponse" "Amazonka.SES.CreateReceiptFilter" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "CreateReceiptFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateReceiptFilterResponse Source #

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

Response Lenses