A new alias to a particular version of a Lambda function.
A fluent builder for
Alias.
Options for lambda.Alias.
Properties for a new Lambda alias.
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.
Properties to initialize a new AssetImage.
Properties for enabling Lambda autoscaling.
A CloudFormation AWS::Lambda::Alias.
A provisioned concurrency configuration for a function's alias.
Properties for defining a CfnAlias.
A CloudFormation AWS::Lambda::CodeSigningConfig.
List of signing profiles that can sign a code package.
Code signing configuration
policies specify the validation failure action for signature mismatch or expiry.
Properties for defining a CfnCodeSigningConfig.
A CloudFormation AWS::Lambda::EventInvokeConfig.
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.
A CloudFormation AWS::Lambda::EventSourceMapping.
Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source.
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.
A CloudFormation AWS::Lambda::Function.
A function's environment variable settings.
The size of the function's /tmp directory in MB.
Configuration values that override the container image Dockerfile settings.
Sets the runtime management configuration for a function's version.
The function's
AWS X-Ray tracing configuration.
The VPC security groups and subnets that are attached to a Lambda function.
Properties for defining a CfnFunction.
A CloudFormation AWS::Lambda::LayerVersion.
A ZIP archive that contains the contents of an
Lambda layer .
A CloudFormation AWS::Lambda::LayerVersionPermission.
Properties for defining a CfnLayerVersionPermission.
Properties for defining a CfnLayerVersion.
Lambda code defined using 2 CloudFormation parameters.
A CloudFormation AWS::Lambda::Permission.
Properties for defining a CfnPermission.
A CloudFormation AWS::Lambda::Url.
Properties for defining a CfnUrl.
A CloudFormation AWS::Lambda::Version.
Properties for defining a CfnVersion.
Represents the Lambda Handler Code.
Result of binding Code into a Function.
Result of the bind when an ECR image is used.
Defines a Code Signing Config.
Construction properties for a Code Signing Config object.
A destination configuration.
Options when binding a destination to a function.
A destination configuration.
Options when creating an asset from a Docker build.
Code property for the DockerImageFunction construct.
Create a lambda function where the handler is a docker image.
Properties to configure a new DockerImageFunction construct.
Represents a Docker image in ECR that can be bound as Lambda Code.
Properties to initialize a new EcrImageCode.
Environment variables options.
Configure options for asynchronous invocation on a version or an alias.
Options to add an EventInvokeConfig to a function.
Properties for an EventInvokeConfig.
Defines a Lambda EventSourceMapping resource.
Properties for declaring a new event source mapping.
Represents the filesystem for the Lambda function.
FileSystem configurations for the Lambda function.
Deploys a file from inside the construct library as a function.
Represents a Lambda function defined outside of this stack.
Defines a Lambda function url.
The auth types for a function url.
Specifies a cross-origin access property for a function URL.
Options to add a url to a Lambda function.
Properties for a FunctionUrl.
All http request methods.
Internal default implementation for
IAlias.
An abstract class which represents an AWS Lambda event source.
A DLQ for an event source.
Represents an event source mapping for a lambda function.
Internal default implementation for
IFunction.
Lambda code from an inline string (limited to 4KiB).
Interface for scalable attributes.
Internal default implementation for
IVersion.
Version of CloudWatch Lambda Insights.
Defines a new Lambda Layer version.
Properties necessary to import a LayerVersion.
Identification of an account (or organization) that is allowed to access a Lambda Layer Version.
Retry options for all AWS API calls.
Represents a permission statement that can be added to a Lambda function's resource policy via the addPermission() method.
Lambda function runtime environment.
Lambda code from an S3 archive.
A Lambda that will only ever be added to a stack once.
Properties for a newly created singleton Lambda.
Specific settings like the authentication protocol or the VPC components to secure access to your event source.
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.
Tag the current state of a Function with a Version number.
Options for lambda.Version.
Properties for a new Lambda version.
A version/weight pair for routing traffic to Lambda functions.
LogRetentionfrom '