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)