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
Modifier and TypeInterfaceDescriptionstatic final class
A builder forLambdaActionConfig
static final class
An implementation forLambdaActionConfig
-
Method Summary
Modifier and TypeMethodDescriptionstatic LambdaActionConfig.Builder
builder()
The Amazon Resource Name (ARN) of the AWS Lambda function.default String
The invocation type of the AWS Lambda function.default String
The 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.Builder
ofLambdaActionConfig
-