ReceiptRuleLambdaActionArgs

data class ReceiptRuleLambdaActionArgs(val functionArn: Output<String>, val invocationType: Output<String>? = null, val position: Output<Int>, val topicArn: Output<String>? = null) : ConvertibleToJava<ReceiptRuleLambdaActionArgs>

Constructors

Link copied to clipboard
constructor(functionArn: Output<String>, invocationType: Output<String>? = null, position: Output<Int>, topicArn: Output<String>? = null)

Properties

Link copied to clipboard
val functionArn: Output<String>

The ARN of the Lambda function to invoke

Link copied to clipboard
val invocationType: Output<String>? = null

Event or RequestResponse

Link copied to clipboard
val position: Output<Int>

The position of the action in the receipt rule

Link copied to clipboard
val topicArn: Output<String>? = null

The ARN of an SNS topic to notify

Functions

Link copied to clipboard
open override fun toJava(): ReceiptRuleLambdaActionArgs