aws_cdk.aws_lambda

Package Overview

AdotInstrumentationConfig

AdotLambdaExecWrapper

The wrapper script to be used for the Lambda function in order to enable auto instrumentation with ADOT.

AdotLambdaLayerGenericVersion

The collection of versions of the ADOT Lambda Layer for generic purpose.

AdotLambdaLayerJavaAutoInstrumentationVersion

The collection of versions of the ADOT Lambda Layer for Java auto-instrumentation.

AdotLambdaLayerJavaScriptSdkVersion

The collection of versions of the ADOT Lambda Layer for JavaScript SDK.

AdotLambdaLayerJavaSdkVersion

The collection of versions of the ADOT Lambda Layer for Java SDK.

AdotLambdaLayerPythonSdkVersion

The collection of versions of the ADOT Lambda Layer for Python SDK.

AdotLayerVersion

An ADOT Lambda layer version that’s specific to a lambda layer type and an architecture.

Alias

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

AliasAttributes

AliasOptions

AliasProps

ApplicationLogLevel

Lambda service automatically captures logs generated by the function code (known as application logs) and sends these logs to a default CloudWatch log group named after the Lambda function.

Architecture

Architectures supported by AWS Lambda.

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

The AWS::Lambda::Alias resource creates an alias for a Lambda function version. Use aliases to provide clients with a function identifier that you can update to invoke a different version.

CfnAliasProps

CfnCodeSigningConfig

Details about a Code signing configuration .

CfnCodeSigningConfigProps

CfnEventInvokeConfig

The AWS::Lambda::EventInvokeConfig resource configures options for asynchronous invocation on a version or an alias.

CfnEventInvokeConfigProps

CfnEventSourceMapping

The AWS::Lambda::EventSourceMapping resource creates a mapping between an event source and an AWS Lambda function.

CfnEventSourceMappingProps

CfnFunction

The AWS::Lambda::Function resource creates a Lambda function.

CfnFunctionProps

CfnLayerVersion

The AWS::Lambda::LayerVersion resource creates a Lambda layer from a ZIP archive.

CfnLayerVersionPermission

The AWS::Lambda::LayerVersionPermission resource adds permissions to the resource-based policy of a version of an Lambda layer . Use this action to grant layer usage permission to other accounts. You can grant permission to a single account, all AWS accounts, or all accounts in an organization.

CfnLayerVersionPermissionProps

CfnLayerVersionProps

CfnParametersCode

Lambda code defined using 2 CloudFormation parameters.

CfnParametersCodeProps

CfnPermission

The AWS::Lambda::Permission resource grants an AWS service or another account permission to use a function.

CfnPermissionProps

CfnUrl

The AWS::Lambda::Url resource creates a function URL with the specified configuration parameters.

CfnUrlProps

CfnVersion

The AWS::Lambda::Version resource creates a version from the current code and configuration of a function. Use versions to create a snapshot of your function code and configuration that doesn’t change.

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

Represents the filesystem for the Lambda function.

FileSystemConfig

FilterCriteria

Filter criteria for Lambda event filtering.

FilterRule

Filter rules for Lambda event filtering.

Function

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

FunctionAttributes

FunctionBase

FunctionOptions

FunctionProps

FunctionUrl

Defines a Lambda function url.

FunctionUrlAuthType

The auth types for a function url.

FunctionUrlCorsOptions

FunctionUrlOptions

FunctionUrlProps

FunctionVersionUpgrade

Aspect for upgrading function versions when the provided feature flag is enabled.

Handler

Lambda function handler.

HttpMethod

All http request methods.

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

IFunctionUrl

A Lambda function Url.

ILayerVersion

IScalableFunctionAttribute

Interface for scalable attributes.

IVersion

InlineCode

Lambda code from an inline string.

InvokeMode

The invoke modes for a Lambda function.

LambdaInsightsVersion

Version of CloudWatch Lambda Insights.

LambdaRuntimeProps

LayerVersion

Defines a new Lambda Layer version.

LayerVersionAttributes

LayerVersionOptions

LayerVersionPermission

LayerVersionProps

LogFormat

This field takes in 2 values either Text or JSON.

LogRetentionRetryOptions

LoggingFormat

This field takes in 2 values either Text or JSON.

ParamsAndSecretsLayerVersion

Parameters and Secrets Extension layer version.

ParamsAndSecretsLogLevel

Logging levels for the Parametes and Secrets Extension.

ParamsAndSecretsOptions

ParamsAndSecretsVersions

Parameters and Secrets Extension versions.

Permission

QualifiedFunctionBase

ResourceBindOptions

Runtime

Lambda function runtime environment.

RuntimeFamily

An enumeration.

RuntimeManagementMode

Specify the runtime update mode.

S3Code

Lambda code from an S3 archive.

SingletonFunction

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

SingletonFunctionProps

SnapStartConf

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.

SystemLogLevel

Lambda service will automatically captures system logs about function invocation generated by the Lambda service (known as system logs) and sends these logs to a default CloudWatch log group named after the Lambda function.

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

Tag the current state of a Function with a Version number.

VersionAttributes

VersionOptions

VersionProps

VersionWeight