class Aws::SES::Types::UpdateReceiptRuleRequest
Represents a request to update a receipt rule. You use receipt rules to receive email with Amazon SES
. For more information, see the [Amazon SES
Developer Guide].
[1]: docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-concepts.html
@note When making an API call, you may pass UpdateReceiptRuleRequest
data as a hash: { rule_set_name: "ReceiptRuleSetName", # required rule: { # required name: "ReceiptRuleName", # required enabled: false, tls_policy: "Require", # accepts Require, Optional recipients: ["Recipient"], actions: [ { s3_action: { topic_arn: "AmazonResourceName", bucket_name: "S3BucketName", # required object_key_prefix: "S3KeyPrefix", kms_key_arn: "AmazonResourceName", }, bounce_action: { topic_arn: "AmazonResourceName", smtp_reply_code: "BounceSmtpReplyCode", # required status_code: "BounceStatusCode", message: "BounceMessage", # required sender: "Address", # required }, workmail_action: { topic_arn: "AmazonResourceName", organization_arn: "AmazonResourceName", # required }, lambda_action: { topic_arn: "AmazonResourceName", function_arn: "AmazonResourceName", # required invocation_type: "Event", # accepts Event, RequestResponse }, stop_action: { scope: "RuleSet", # required, accepts RuleSet topic_arn: "AmazonResourceName", }, add_header_action: { header_name: "HeaderName", # required header_value: "HeaderValue", # required }, sns_action: { topic_arn: "AmazonResourceName", # required encoding: "UTF-8", # accepts UTF-8, Base64 }, }, ], scan_enabled: false, }, }
@!attribute [rw] rule_set_name
The name of the receipt rule set that the receipt rule belongs to. @return [String]
@!attribute [rw] rule
A data structure that contains the updated receipt rule information. @return [Types::ReceiptRule]
@see docs.aws.amazon.com/goto/WebAPI/email-2010-12-01/UpdateReceiptRuleRequest AWS API Documentation
Constants
- SENSITIVE