You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::SES::Types::UpdateReceiptRuleRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SES::Types::UpdateReceiptRuleRequest
- Defined in:
- (unknown)
Overview
Note:
When passing UpdateReceiptRuleRequest as input to an Aws::Client method, you can use a vanilla 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,
},
}
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.
Instance Attribute Summary collapse
-
#rule ⇒ Types::ReceiptRule
A data structure that contains the updated receipt rule information.
-
#rule_set_name ⇒ String
The name of the receipt rule set that the receipt rule belongs to.
Instance Attribute Details
#rule ⇒ Types::ReceiptRule
A data structure that contains the updated receipt rule information.
#rule_set_name ⇒ String
The name of the receipt rule set that the receipt rule belongs to.