ReceiptAction
public struct ReceiptAction : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
Adds a header to the received email.
Declaration
Swift
public let addHeaderAction: AddHeaderAction? -
Rejects the received email by returning a bounce response to the sender and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).
Declaration
Swift
public let bounceAction: BounceAction? -
Calls an AWS Lambda function, and optionally, publishes a notification to Amazon SNS.
Declaration
Swift
public let lambdaAction: LambdaAction? -
Saves the received message to an Amazon Simple Storage Service (Amazon S3) bucket and, optionally, publishes a notification to Amazon SNS.
Declaration
Swift
public let s3Action: S3Action? -
Publishes the email content within a notification to Amazon SNS.
Declaration
Swift
public let sNSAction: SNSAction? -
Terminates the evaluation of the receipt rule set and optionally publishes a notification to Amazon SNS.
Declaration
Swift
public let stopAction: StopAction? -
Calls Amazon WorkMail and, optionally, publishes a notification to Amazon Amazon SNS.
Declaration
Swift
public let workmailAction: WorkmailAction? -
Undocumented
Declaration
Swift
public init(addHeaderAction: AddHeaderAction? = nil, bounceAction: BounceAction? = nil, lambdaAction: LambdaAction? = nil, s3Action: S3Action? = nil, sNSAction: SNSAction? = nil, stopAction: StopAction? = nil, workmailAction: WorkmailAction? = nil)
View on GitHub
ReceiptAction Structure Reference