Namespace Amazon.CDK.AWS.SES.Actions
Amazon Simple Email Service Actions Library
This module contains integration classes to add action to SES email receiving rules.
Instances of these classes should be passed to the rule.addAction()
method.
Currently supported are:
See the README of aws-cdk-lib/aws-ses
for more information.
Classes
AddHeader | Adds a header to the received email. |
AddHeaderProps | Construction properties for a add header action. |
Bounce | Rejects the received email by returning a bounce response to the sender and, optionally, publishes a notification to Amazon SNS. |
BounceProps | Construction properties for a bounce action. |
BounceTemplate | A bounce template. |
BounceTemplateProps | Construction properties for a BounceTemplate. |
EmailEncoding | The type of email encoding to use for a SNS action. |
Lambda | Calls an AWS Lambda function, and optionally, publishes a notification to Amazon SNS. |
LambdaInvocationType | The type of invocation to use for a Lambda Action. |
LambdaProps | Construction properties for a Lambda action. |
S3 | Saves the received message to an Amazon S3 bucket and, optionally, publishes a notification to Amazon SNS. |
S3Props | Construction properties for a S3 action. |
Sns | Publishes the email content within a notification to Amazon SNS. |
SnsProps | Construction properties for a SNS action. |
Stop | Terminates the evaluation of the receipt rule set and optionally publishes a notification to Amazon SNS. |
StopProps | Construction properties for a stop action. |
Interfaces
IAddHeaderProps | Construction properties for a add header action. |
IBounceProps | Construction properties for a bounce action. |
IBounceTemplateProps | Construction properties for a BounceTemplate. |
ILambdaProps | Construction properties for a Lambda action. |
IS3Props | Construction properties for a S3 action. |
ISnsProps | Construction properties for a SNS action. |
IStopProps | Construction properties for a stop action. |