Interface LambdaActionConfig
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
LambdaActionConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:41.431Z")
@Stability(Stable)
public interface LambdaActionConfig
extends software.amazon.jsii.JsiiSerializable
LambdaAction configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.ses.*;
LambdaActionConfig lambdaActionConfig = LambdaActionConfig.builder()
.functionArn("functionArn")
// the properties below are optional
.invocationType("invocationType")
.topicArn("topicArn")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forLambdaActionConfigstatic final classAn implementation forLambdaActionConfig -
Method Summary
Modifier and TypeMethodDescriptionstatic LambdaActionConfig.Builderbuilder()The Amazon Resource Name (ARN) of the AWS Lambda function.default StringThe invocation type of the AWS Lambda function.default StringThe Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the Lambda action is executed.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getFunctionArn
The Amazon Resource Name (ARN) of the AWS Lambda function. -
getInvocationType
The invocation type of the AWS Lambda function.Default: 'Event'
-
getTopicArn
The Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the Lambda action is executed.Default: - No notification is sent to SNS.
-
builder
- Returns:
- a
LambdaActionConfig.BuilderofLambdaActionConfig
-