All Classes and Interfaces

Class
Description
A new alias to a particular version of a Lambda function.
A fluent builder for Alias.
Example:
A builder for AliasAttributes
An implementation for AliasAttributes
Options for lambda.Alias.
A builder for AliasOptions
An implementation for AliasOptions
Properties for a new Lambda alias.
A builder for AliasProps
An implementation for AliasProps
Architectures supported by AWS Lambda.
Lambda code from a local directory.
Represents an ECR image that will be constructed from the specified asset and can be bound as Lambda code.
A fluent builder for AssetImageCode.
Properties to initialize a new AssetImage.
A builder for AssetImageCodeProps
An implementation for AssetImageCodeProps
Properties for enabling Lambda autoscaling.
A builder for AutoScalingOptions
An implementation for AutoScalingOptions
A CloudFormation AWS::Lambda::Alias.
The traffic-shifting configuration of a Lambda function alias.
A fluent builder for CfnAlias.
A provisioned concurrency configuration for a function's alias.
The traffic-shifting configuration of a Lambda function alias.
An implementation for CfnAlias.VersionWeightProperty
Properties for defining a CfnAlias.
A builder for CfnAliasProps
An implementation for CfnAliasProps
A CloudFormation AWS::Lambda::CodeSigningConfig.
List of signing profiles that can sign a code package.
A fluent builder for CfnCodeSigningConfig.
Code signing configuration policies specify the validation failure action for signature mismatch or expiry.
Properties for defining a CfnCodeSigningConfig.
An implementation for CfnCodeSigningConfigProps
A CloudFormation AWS::Lambda::EventInvokeConfig.
A fluent builder for CfnEventInvokeConfig.
A configuration object that specifies the destination of an event after Lambda processes it.
A destination for events that failed processing.
A destination for events that were processed successfully.
Properties for defining a CfnEventInvokeConfig.
An implementation for CfnEventInvokeConfigProps
A CloudFormation AWS::Lambda::EventSourceMapping.
Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source.
A fluent builder for CfnEventSourceMapping.
A configuration object that specifies the destination of an event after Lambda processes it.
Specific configuration settings for a DocumentDB event source.
The list of bootstrap servers for your Kafka brokers in the following format: "KafkaBootstrapServers": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"] .
An object that contains the filters for an event source.
A structure within a FilterCriteria object that defines an event filtering pattern.
A destination for events that failed processing.
(Amazon SQS only) The scaling configuration for the event source.
The self-managed Apache Kafka cluster for your event source.
Specific configuration settings for a self-managed Apache Kafka event source.
An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.
Properties for defining a CfnEventSourceMapping.
An implementation for CfnEventSourceMappingProps
A CloudFormation AWS::Lambda::Function.
A fluent builder for CfnFunction.
The deployment package for a Lambda function.
An implementation for CfnFunction.CodeProperty
The dead-letter queue for failed asynchronous invocations.
A function's environment variable settings.
An implementation for CfnFunction.EnvironmentProperty
The size of the function's /tmp directory in MB.
Details about the connection between a Lambda function and an Amazon EFS file system .
Configuration values that override the container image Dockerfile settings.
An implementation for CfnFunction.ImageConfigProperty
Sets the runtime management configuration for a function's version.
The function's AWS Lambda SnapStart setting.
An implementation for CfnFunction.SnapStartProperty
The function's SnapStart setting.
The function's AWS X-Ray tracing configuration.
An implementation for CfnFunction.TracingConfigProperty
The VPC security groups and subnets that are attached to a Lambda function.
An implementation for CfnFunction.VpcConfigProperty
Properties for defining a CfnFunction.
A builder for CfnFunctionProps
An implementation for CfnFunctionProps
A CloudFormation AWS::Lambda::LayerVersion.
A fluent builder for CfnLayerVersion.
A ZIP archive that contains the contents of an Lambda layer .
An implementation for CfnLayerVersion.ContentProperty
A CloudFormation AWS::Lambda::LayerVersionPermission.
A fluent builder for CfnLayerVersionPermission.
Properties for defining a CfnLayerVersionPermission.
An implementation for CfnLayerVersionPermissionProps
Properties for defining a CfnLayerVersion.
A builder for CfnLayerVersionProps
An implementation for CfnLayerVersionProps
Lambda code defined using 2 CloudFormation parameters.
A fluent builder for CfnParametersCode.
Construction properties for CfnParametersCode.
An implementation for CfnParametersCodeProps
A CloudFormation AWS::Lambda::Permission.
A fluent builder for CfnPermission.
Properties for defining a CfnPermission.
A builder for CfnPermissionProps
An implementation for CfnPermissionProps
A CloudFormation AWS::Lambda::Url.
A fluent builder for CfnUrl.
The Cross-Origin Resource Sharing (CORS) settings for your function URL.
A builder for CfnUrl.CorsProperty
An implementation for CfnUrl.CorsProperty
Properties for defining a CfnUrl.
A builder for CfnUrlProps
An implementation for CfnUrlProps
A CloudFormation AWS::Lambda::Version.
A fluent builder for CfnVersion.
A provisioned concurrency configuration for a function's version.
Properties for defining a CfnVersion.
A builder for CfnVersionProps
An implementation for CfnVersionProps
Represents the Lambda Handler Code.
Result of binding Code into a Function.
A builder for CodeConfig
An implementation for CodeConfig
Result of the bind when an ECR image is used.
A builder for CodeImageConfig
An implementation for CodeImageConfig
Defines a Code Signing Config.
A fluent builder for CodeSigningConfig.
Construction properties for a Code Signing Config object.
An implementation for CodeSigningConfigProps
A destination configuration.
A builder for DestinationConfig
An implementation for DestinationConfig
Options when binding a destination to a function.
A builder for DestinationOptions
An implementation for DestinationOptions
The type of destination.
A destination configuration.
A builder for DlqDestinationConfig
An implementation for DlqDestinationConfig
Options when creating an asset from a Docker build.
An implementation for DockerBuildAssetOptions
Code property for the DockerImageFunction construct.
Create a lambda function where the handler is a docker image.
A fluent builder for DockerImageFunction.
Properties to configure a new DockerImageFunction construct.
An implementation for DockerImageFunctionProps
Represents a Docker image in ECR that can be bound as Lambda Code.
A fluent builder for EcrImageCode.
Properties to initialize a new EcrImageCode.
A builder for EcrImageCodeProps
An implementation for EcrImageCodeProps
Environment variables options.
A builder for EnvironmentOptions
An implementation for EnvironmentOptions
Configure options for asynchronous invocation on a version or an alias.
A fluent builder for EventInvokeConfig.
Options to add an EventInvokeConfig to a function.
An implementation for EventInvokeConfigOptions
Properties for an EventInvokeConfig.
An implementation for EventInvokeConfigProps
Defines a Lambda EventSourceMapping resource.
A fluent builder for EventSourceMapping.
Example:
An implementation for EventSourceMappingOptions
Properties for declaring a new event source mapping.
An implementation for EventSourceMappingProps
Represents the filesystem for the Lambda function.
FileSystem configurations for the Lambda function.
A builder for FileSystemConfig
An implementation for FileSystemConfig
Deploys a file from inside the construct library as a function.
A fluent builder for Function.
Represents a Lambda function defined outside of this stack.
A builder for FunctionAttributes
An implementation for FunctionAttributes
 
Non runtime options.
A builder for FunctionOptions
An implementation for FunctionOptions
Example:
A builder for FunctionProps
An implementation for FunctionProps
Defines a Lambda function url.
A fluent builder for FunctionUrl.
The auth types for a function url.
Specifies a cross-origin access property for a function URL.
An implementation for FunctionUrlCorsOptions
Options to add a url to a Lambda function.
A builder for FunctionUrlOptions
An implementation for FunctionUrlOptions
Properties for a FunctionUrl.
A builder for FunctionUrlProps
An implementation for FunctionUrlProps
Aspect for upgrading function versions when the feature flag provided feature flag present.
Lambda function handler.
All http request methods.
 
Internal default implementation for IAlias.
A proxy class which represents a concrete javascript instance of this type.
A Code Signing Config.
Internal default implementation for ICodeSigningConfig.
A proxy class which represents a concrete javascript instance of this type.
A Lambda destination.
Internal default implementation for IDestination.
A proxy class which represents a concrete javascript instance of this type.
An abstract class which represents an AWS Lambda event source.
Internal default implementation for IEventSource.
A proxy class which represents a concrete javascript instance of this type.
A DLQ for an event source.
Internal default implementation for IEventSourceDlq.
A proxy class which represents a concrete javascript instance of this type.
Represents an event source mapping for a lambda function.
Internal default implementation for IEventSourceMapping.
A proxy class which represents a concrete javascript instance of this type.
 
Internal default implementation for IFunction.
A proxy class which represents a concrete javascript instance of this type.
A Lambda function Url.
Internal default implementation for IFunctionUrl.
A proxy class which represents a concrete javascript instance of this type.
 
Internal default implementation for ILayerVersion.
A proxy class which represents a concrete javascript instance of this type.
Lambda code from an inline string (limited to 4KiB).
Interface for scalable attributes.
Internal default implementation for IScalableFunctionAttribute.
A proxy class which represents a concrete javascript instance of this type.
 
Internal default implementation for IVersion.
A proxy class which represents a concrete javascript instance of this type.
Version of CloudWatch Lambda Insights.
Example:
A builder for LambdaRuntimeProps
An implementation for LambdaRuntimeProps
Defines a new Lambda Layer version.
A fluent builder for LayerVersion.
Properties necessary to import a LayerVersion.
An implementation for LayerVersionAttributes
Non runtime options.
A builder for LayerVersionOptions
An implementation for LayerVersionOptions
Identification of an account (or organization) that is allowed to access a Lambda Layer Version.
An implementation for LayerVersionPermission
Example:
A builder for LayerVersionProps
An implementation for LayerVersionProps
Deprecated.
use LogRetention from '
Deprecated.
Deprecated.
use LogRetentionProps from '
Deprecated.
Deprecated.
Retry options for all AWS API calls.
An implementation for LogRetentionRetryOptions
Represents a permission statement that can be added to a Lambda function's resource policy via the addPermission() method.
A builder for Permission
An implementation for Permission
 
Example:
A builder for ResourceBindOptions
An implementation for ResourceBindOptions
Lambda function runtime environment.
A fluent builder for Runtime.
 
Lambda code from an S3 archive.
A Lambda that will only ever be added to a stack once.
A fluent builder for SingletonFunction.
Properties for a newly created singleton Lambda.
An implementation for SingletonFunctionProps
Specific settings like the authentication protocol or the VPC components to secure access to your event source.
An implementation for SourceAccessConfiguration
The type of authentication protocol or the VPC components for your event source's SourceAccessConfiguration.
The position in the DynamoDB, Kinesis or MSK stream where AWS Lambda should start reading.
X-Ray Tracing Modes (https://docs.aws.amazon.com/lambda/latest/dg/API_TracingConfig.html).
Code signing configuration policy for deployment validation failure.
Options for enabling Lambda utilization tracking.
An implementation for UtilizationScalingOptions
Tag the current state of a Function with a Version number.
A fluent builder for Version.
Example:
A builder for VersionAttributes
An implementation for VersionAttributes
Options for lambda.Version.
A builder for VersionOptions
An implementation for VersionOptions
Properties for a new Lambda version.
A builder for VersionProps
An implementation for VersionProps
A version/weight pair for routing traffic to Lambda functions.
A builder for VersionWeight
An implementation for VersionWeight