aws_cdk.aws_lambda

Package Overview

Alias

A new alias to a particular version of a Lambda function.

AliasAttributes

AliasProps

AssetCode

Lambda code from a local directory.

CfnAlias

A CloudFormation AWS::Lambda::Alias.

CfnAliasProps

CfnEventSourceMapping

A CloudFormation AWS::Lambda::EventSourceMapping.

CfnEventSourceMappingProps

CfnFunction

A CloudFormation AWS::Lambda::Function.

CfnFunctionProps

CfnLayerVersion

A CloudFormation AWS::Lambda::LayerVersion.

CfnLayerVersionPermission

A CloudFormation AWS::Lambda::LayerVersionPermission.

CfnLayerVersionPermissionProps

CfnLayerVersionProps

CfnParametersCode

Lambda code defined using 2 CloudFormation parameters. Useful when you don’t have access to the code of your Lambda from your CDK code, so you can’t use Assets, and you want to deploy the Lambda in a CodePipeline, using CloudFormation Actions - you can fill the parameters using the {@link #assign} method.

CfnParametersCodeProps

CfnPermission

A CloudFormation AWS::Lambda::Permission.

CfnPermissionProps

CfnVersion

A CloudFormation AWS::Lambda::Version.

CfnVersionProps

Code

CodeConfig

EventSourceMapping

Defines a Lambda EventSourceMapping resource.

EventSourceMappingOptions

EventSourceMappingProps

Function

Deploys a file from from inside the construct library as a function.

FunctionAttributes

FunctionBase

FunctionProps

IAlias

IEventSource

An abstract class which represents an AWS Lambda event source.

IFunction

ILayerVersion

IVersion

InlineCode

Lambda code from an inline string (limited to 4KiB).

LambdaRuntimeProps

LayerVersion

Defines a new Lambda Layer version.

LayerVersionAttributes

LayerVersionPermission

LayerVersionProps

LogRetention

Creates a custom resource to control the retention policy of a CloudWatch Logs log group.

LogRetentionProps

Permission

QualifiedFunctionBase

ResourceBindOptions

Runtime

Lambda function runtime environment.

RuntimeFamily

An enumeration.

S3Code

Lambda code from an S3 archive.

SingletonFunction

A Lambda that will only ever be added to a stack once.

SingletonFunctionProps

StartingPosition

The position in the DynamoDB or Kinesis stream where AWS Lambda should start reading.

Tracing

X-Ray Tracing Modes (https://docs.aws.amazon.com/lambda/latest/dg/API_TracingConfig.html).

Version

A single newly-deployed version of a Lambda function.

VersionAttributes

VersionProps

VersionWeight