Show / Hide Table of Contents

Class LambdaActionConfig

LambdaAction configuration.

Inheritance
object
LambdaActionConfig
Implements
ILambdaActionConfig
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.SES
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class LambdaActionConfig : ILambdaActionConfig
Syntax (vb)
Public Class LambdaActionConfig Implements ILambdaActionConfig
Remarks

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
            // The values are placeholders you should change.
            using Amazon.CDK.AWS.SES;

            var lambdaActionConfig = new LambdaActionConfig {
                FunctionArn = "functionArn",

                // the properties below are optional
                InvocationType = "invocationType",
                TopicArn = "topicArn"
            };

Synopsis

Constructors

LambdaActionConfig()

LambdaAction configuration.

Properties

FunctionArn

The Amazon Resource Name (ARN) of the AWS Lambda function.

InvocationType

The invocation type of the AWS Lambda function.

TopicArn

The Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the Lambda action is executed.

Constructors

LambdaActionConfig()

LambdaAction configuration.

public LambdaActionConfig()
Remarks

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
            // The values are placeholders you should change.
            using Amazon.CDK.AWS.SES;

            var lambdaActionConfig = new LambdaActionConfig {
                FunctionArn = "functionArn",

                // the properties below are optional
                InvocationType = "invocationType",
                TopicArn = "topicArn"
            };

Properties

FunctionArn

The Amazon Resource Name (ARN) of the AWS Lambda function.

public string FunctionArn { get; set; }
Property Value

string

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-lambdaaction.html#cfn-ses-receiptrule-lambdaaction-functionarn

InvocationType

The invocation type of the AWS Lambda function.

public string? InvocationType { get; set; }
Property Value

string

Remarks

Default: 'Event'

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-lambdaaction.html#cfn-ses-receiptrule-lambdaaction-invocationtype

TopicArn

The Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the Lambda action is executed.

public string? TopicArn { get; set; }
Property Value

string

Remarks

Default: - No notification is sent to SNS.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-lambdaaction.html#cfn-ses-receiptrule-lambdaaction-topicarn

Implements

ILambdaActionConfig
Back to top Generated by DocFX