When passing CreateReceiptRuleRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
rule_set_name: "ReceiptRuleSetName", after: "ReceiptRuleName",
rule: { name: "ReceiptRuleName", enabled: false,
tls_policy: "Require", recipients: ["Recipient"],
actions: [
{
s3_action: {
topic_arn: "AmazonResourceName",
bucket_name: "S3BucketName", object_key_prefix: "S3KeyPrefix",
kms_key_arn: "AmazonResourceName",
},
bounce_action: {
topic_arn: "AmazonResourceName",
smtp_reply_code: "BounceSmtpReplyCode", status_code: "BounceStatusCode",
message: "BounceMessage", sender: "Address", },
workmail_action: {
topic_arn: "AmazonResourceName",
organization_arn: "AmazonResourceName", },
lambda_action: {
topic_arn: "AmazonResourceName",
function_arn: "AmazonResourceName", invocation_type: "Event", },
stop_action: {
scope: "RuleSet", topic_arn: "AmazonResourceName",
},
add_header_action: {
header_name: "HeaderName", header_value: "HeaderValue", },
sns_action: {
topic_arn: "AmazonResourceName", encoding: "UTF-8", },
},
],
scan_enabled: false,
},
}
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4