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

Description

Creates an empty receipt rule set.

For information about setting up receipt rule sets, see the Amazon SES Developer Guide.

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

Synopsis

Creating a Request

data CreateReceiptRuleSet Source #

Represents a request to create an empty receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newCreateReceiptRuleSet smart constructor.

Constructors

CreateReceiptRuleSet' 

Fields

  • ruleSetName :: Text

    The name of the rule set to create. The name must:

    • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
    • Start and end with a letter or number.
    • Contain less than 64 characters.

Instances

Instances details
Eq CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Read CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Show CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Generic CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Associated Types

type Rep CreateReceiptRuleSet :: Type -> Type #

NFData CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Methods

rnf :: CreateReceiptRuleSet -> () #

Hashable CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

AWSRequest CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Associated Types

type AWSResponse CreateReceiptRuleSet #

ToHeaders CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

ToPath CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

ToQuery CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

type Rep CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

type Rep CreateReceiptRuleSet = D1 ('MetaData "CreateReceiptRuleSet" "Amazonka.SES.CreateReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateReceiptRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

newCreateReceiptRuleSet Source #

Create a value of CreateReceiptRuleSet 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:ruleSetName:CreateReceiptRuleSet', createReceiptRuleSet_ruleSetName - The name of the rule set to create. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
  • Start and end with a letter or number.
  • Contain less than 64 characters.

Request Lenses

createReceiptRuleSet_ruleSetName :: Lens' CreateReceiptRuleSet Text Source #

The name of the rule set to create. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
  • Start and end with a letter or number.
  • Contain less than 64 characters.

Destructuring the Response

data CreateReceiptRuleSetResponse Source #

An empty element returned on a successful request.

See: newCreateReceiptRuleSetResponse smart constructor.

Constructors

CreateReceiptRuleSetResponse' 

Fields

Instances

Instances details
Eq CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Read CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Show CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Generic CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Associated Types

type Rep CreateReceiptRuleSetResponse :: Type -> Type #

NFData CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

type Rep CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

type Rep CreateReceiptRuleSetResponse = D1 ('MetaData "CreateReceiptRuleSetResponse" "Amazonka.SES.CreateReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateReceiptRuleSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateReceiptRuleSetResponse Source #

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

Response Lenses