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

Description

Sets the position of the specified receipt rule in the receipt rule set.

For information about managing receipt rules, see the Amazon SES Developer Guide.

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

Synopsis

Creating a Request

data SetReceiptRulePosition Source #

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

See: newSetReceiptRulePosition smart constructor.

Constructors

SetReceiptRulePosition' 

Fields

  • after :: Maybe Text

    The name of the receipt rule after which to place the specified receipt rule.

  • ruleSetName :: Text

    The name of the receipt rule set that contains the receipt rule to reposition.

  • ruleName :: Text

    The name of the receipt rule to reposition.

Instances

Instances details
ToHeaders SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

ToPath SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

ToQuery SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

AWSRequest SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Associated Types

type AWSResponse SetReceiptRulePosition #

Generic SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Associated Types

type Rep SetReceiptRulePosition :: Type -> Type #

Read SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Show SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

NFData SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Methods

rnf :: SetReceiptRulePosition -> () #

Eq SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Hashable SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

type AWSResponse SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

type Rep SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

type Rep SetReceiptRulePosition = D1 ('MetaData "SetReceiptRulePosition" "Amazonka.SES.SetReceiptRulePosition" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "SetReceiptRulePosition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "after") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSetReceiptRulePosition Source #

Create a value of SetReceiptRulePosition 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:after:SetReceiptRulePosition', setReceiptRulePosition_after - The name of the receipt rule after which to place the specified receipt rule.

$sel:ruleSetName:SetReceiptRulePosition', setReceiptRulePosition_ruleSetName - The name of the receipt rule set that contains the receipt rule to reposition.

$sel:ruleName:SetReceiptRulePosition', setReceiptRulePosition_ruleName - The name of the receipt rule to reposition.

Request Lenses

setReceiptRulePosition_after :: Lens' SetReceiptRulePosition (Maybe Text) Source #

The name of the receipt rule after which to place the specified receipt rule.

setReceiptRulePosition_ruleSetName :: Lens' SetReceiptRulePosition Text Source #

The name of the receipt rule set that contains the receipt rule to reposition.

setReceiptRulePosition_ruleName :: Lens' SetReceiptRulePosition Text Source #

The name of the receipt rule to reposition.

Destructuring the Response

data SetReceiptRulePositionResponse Source #

An empty element returned on a successful request.

See: newSetReceiptRulePositionResponse smart constructor.

Constructors

SetReceiptRulePositionResponse' 

Fields

Instances

Instances details
Generic SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Associated Types

type Rep SetReceiptRulePositionResponse :: Type -> Type #

Read SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Show SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

NFData SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Eq SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

type Rep SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

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

newSetReceiptRulePositionResponse Source #

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

Response Lenses