Class: Aws::SES::Types::UpdateReceiptRuleRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SES::Types::UpdateReceiptRuleRequest
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-ses/types.rb
Overview
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,
},
}
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
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.
5572 5573 5574 5575 5576 |
# File 'lib/aws-sdk-ses/types.rb', line 5572 class UpdateReceiptRuleRequest < Struct.new( :rule_set_name, :rule) include Aws::Structure end |
#rule_set_name ⇒ String
The name of the receipt rule set that the receipt rule belongs to.
5572 5573 5574 5575 5576 |
# File 'lib/aws-sdk-ses/types.rb', line 5572 class UpdateReceiptRuleRequest < Struct.new( :rule_set_name, :rule) include Aws::Structure end |