aws_cdk.aws_lambda

Package Overview

Alias

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

AliasAttributes

AliasOptions

AliasProps

AssetCode

Lambda code from a local directory.

AssetImageCode

Represents an ECR image that will be constructed from the specified asset and can be bound as Lambda code.

AssetImageCodeProps

AutoScalingOptions

CfnAlias

A CloudFormation AWS::Lambda::Alias.

CfnAliasProps

CfnCodeSigningConfig

A CloudFormation AWS::Lambda::CodeSigningConfig.

CfnCodeSigningConfigProps

CfnEventInvokeConfig

A CloudFormation AWS::Lambda::EventInvokeConfig.

CfnEventInvokeConfigProps

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.

CfnParametersCodeProps

CfnPermission

A CloudFormation AWS::Lambda::Permission.

CfnPermissionProps

CfnVersion

A CloudFormation AWS::Lambda::Version.

CfnVersionProps

Code

Represents the Lambda Handler Code.

CodeConfig

CodeImageConfig

CodeSigningConfig

Defines a Code Signing Config.

CodeSigningConfigProps

DestinationConfig

DestinationOptions

DestinationType

The type of destination.

DlqDestinationConfig

DockerBuildAssetOptions

DockerImageCode

Code property for the DockerImageFunction construct.

DockerImageFunction

Create a lambda function where the handler is a docker image.

DockerImageFunctionProps

EcrImageCode

Represents a Docker image in ECR that can be bound as Lambda Code.

EcrImageCodeProps

EnvironmentOptions

EventInvokeConfig

Configure options for asynchronous invocation on a version or an alias.

EventInvokeConfigOptions

EventInvokeConfigProps

EventSourceMapping

Defines a Lambda EventSourceMapping resource.

EventSourceMappingOptions

EventSourceMappingProps

FileSystem

(experimental) Represents the filesystem for the Lambda function.

FileSystemConfig

Function

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

FunctionAttributes

FunctionBase

FunctionOptions

FunctionProps

Handler

Lambda function handler.

IAlias

ICodeSigningConfig

A Code Signing Config.

IDestination

A Lambda destination.

IEventSource

An abstract class which represents an AWS Lambda event source.

IEventSourceDlq

A DLQ for an event source.

IEventSourceMapping

Represents an event source mapping for a lambda function.

IFunction

ILayerVersion

IScalableFunctionAttribute

Interface for scalable attributes.

IVersion

InlineCode

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

LambdaRuntimeProps

LayerVersion

Defines a new Lambda Layer version.

LayerVersionAttributes

LayerVersionOptions

LayerVersionPermission

LayerVersionProps

LogRetention

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

LogRetentionProps

LogRetentionRetryOptions

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

SourceAccessConfiguration

SourceAccessConfigurationType

The type of authentication protocol or the VPC components for your event source’s SourceAccessConfiguration.

StartingPosition

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

Tracing

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

UntrustedArtifactOnDeployment

Code signing configuration policy for deployment validation failure.

UtilizationScalingOptions

Version

A single newly-deployed version of a Lambda function.

VersionAttributes

VersionOptions

VersionProps

VersionWeight