A new receipt rule.
import { ReceiptRule } from 'aws-cdk-lib/aws-ses';Or use the module namespace:
import * as ses from 'aws-cdk-lib/aws-ses';
// ses.ReceiptRuleConfiguration passed to the constructor as ReceiptRuleProps.
ruleSetRequiredIReceiptRuleSetRefThe name of the rule set that the receipt rule will be added to.
ReceiptRuleOptionsactionsOptionalinherited from ReceiptRuleOptionsIReceiptRuleAction[]An ordered list of actions to perform on messages that match at least one of the recipient email addresses or domains specified in the receipt rule.
Default: - No actions.
afterOptionalinherited from ReceiptRuleOptionsIReceiptRuleRefAn existing rule after which the new rule will be placed.
Default: - The new rule is inserted at the beginning of the rule list.
enabledOptionalinherited from ReceiptRuleOptionsbooleanWhether the rule is active.
Default: true
receiptRuleNameOptionalinherited from ReceiptRuleOptionsstringThe name for the rule.
Default: - A CloudFormation generated name.
recipientsOptionalinherited from ReceiptRuleOptionsstring[]The recipient domains and email addresses that the receipt rule applies to.
Default: - Match all recipients under all verified domains.
scanEnabledOptionalinherited from ReceiptRuleOptionsbooleanWhether to scan for spam and viruses.
Default: false
tlsPolicyOptionalinherited from ReceiptRuleOptionsTlsPolicyWhether Amazon SES should require that incoming email is delivered over a connection encrypted with Transport Layer Security (TLS).
Default: - Optional which will not check for TLS.
Everything you need to know about Amazon SES on one page. HD quality, print-friendly.
Download Free Infographicaws-ses