| Alias
A new alias to a particular version of a Lambda function.
|
Alias.Builder
A fluent builder for Alias.
|
| AliasAttributes |
| AliasAttributes.Builder
|
| AliasOptions
Options for `lambda.Alias`.
|
| AliasOptions.Builder
|
| AliasProps
Properties for a new Lambda alias.
|
| AliasProps.Builder
|
| AssetCode
Lambda code from a local directory.
|
| AutoScalingOptions
Properties for enabling Lambda autoscaling.
|
| AutoScalingOptions.Builder
|
| CfnAlias
A CloudFormation `AWS::Lambda::Alias`.
|
| CfnAlias.AliasRoutingConfigurationProperty |
| CfnAlias.AliasRoutingConfigurationProperty.Builder
|
| CfnAlias.Builder
|
| CfnAlias.ProvisionedConcurrencyConfigurationProperty |
| CfnAlias.ProvisionedConcurrencyConfigurationProperty.Builder
|
| CfnAlias.VersionWeightProperty |
| CfnAlias.VersionWeightProperty.Builder
|
| CfnAliasProps
Properties for defining a `AWS::Lambda::Alias`.
|
| CfnAliasProps.Builder
|
| CfnEventInvokeConfig
A CloudFormation `AWS::Lambda::EventInvokeConfig`.
|
| CfnEventInvokeConfig.Builder
|
| CfnEventInvokeConfig.DestinationConfigProperty |
| CfnEventInvokeConfig.DestinationConfigProperty.Builder
|
| CfnEventInvokeConfig.OnFailureProperty |
| CfnEventInvokeConfig.OnFailureProperty.Builder
|
| CfnEventInvokeConfig.OnSuccessProperty |
| CfnEventInvokeConfig.OnSuccessProperty.Builder
|
| CfnEventInvokeConfigProps
Properties for defining a `AWS::Lambda::EventInvokeConfig`.
|
| CfnEventInvokeConfigProps.Builder
|
| CfnEventSourceMapping
A CloudFormation `AWS::Lambda::EventSourceMapping`.
|
| CfnEventSourceMapping.Builder
|
| CfnEventSourceMapping.DestinationConfigProperty |
| CfnEventSourceMapping.DestinationConfigProperty.Builder
|
| CfnEventSourceMapping.OnFailureProperty |
| CfnEventSourceMapping.OnFailureProperty.Builder
|
| CfnEventSourceMappingProps
Properties for defining a `AWS::Lambda::EventSourceMapping`.
|
| CfnEventSourceMappingProps.Builder
|
| CfnFunction
A CloudFormation `AWS::Lambda::Function`.
|
| CfnFunction.Builder
|
| CfnFunction.CodeProperty |
| CfnFunction.CodeProperty.Builder
|
| CfnFunction.DeadLetterConfigProperty |
| CfnFunction.DeadLetterConfigProperty.Builder
|
| CfnFunction.EnvironmentProperty |
| CfnFunction.EnvironmentProperty.Builder
|
| CfnFunction.FileSystemConfigProperty |
| CfnFunction.FileSystemConfigProperty.Builder
|
| CfnFunction.TracingConfigProperty |
| CfnFunction.TracingConfigProperty.Builder
|
| CfnFunction.VpcConfigProperty |
| CfnFunction.VpcConfigProperty.Builder
|
| CfnFunctionProps
Properties for defining a `AWS::Lambda::Function`.
|
| CfnFunctionProps.Builder
|
| CfnLayerVersion
A CloudFormation `AWS::Lambda::LayerVersion`.
|
| CfnLayerVersion.Builder
|
| CfnLayerVersion.ContentProperty |
| CfnLayerVersion.ContentProperty.Builder
|
| CfnLayerVersionPermission
A CloudFormation `AWS::Lambda::LayerVersionPermission`.
|
| CfnLayerVersionPermission.Builder
|
| CfnLayerVersionPermissionProps
Properties for defining a `AWS::Lambda::LayerVersionPermission`.
|
| CfnLayerVersionPermissionProps.Builder
|
| CfnLayerVersionProps
Properties for defining a `AWS::Lambda::LayerVersion`.
|
| CfnLayerVersionProps.Builder
|
| CfnParametersCode
Lambda code defined using 2 CloudFormation parameters.
|
| CfnParametersCode.Builder
|
| CfnParametersCodeProps
|
| CfnParametersCodeProps.Builder
|
| CfnPermission
A CloudFormation `AWS::Lambda::Permission`.
|
| CfnPermission.Builder
|
| CfnPermissionProps
Properties for defining a `AWS::Lambda::Permission`.
|
| CfnPermissionProps.Builder
|
| CfnVersion
A CloudFormation `AWS::Lambda::Version`.
|
| CfnVersion.Builder
|
| CfnVersion.ProvisionedConcurrencyConfigurationProperty |
| CfnVersion.ProvisionedConcurrencyConfigurationProperty.Builder
|
| CfnVersionProps
Properties for defining a `AWS::Lambda::Version`.
|
| CfnVersionProps.Builder
|
| Code |
| CodeConfig |
| CodeConfig.Builder
|
| DestinationConfig
A destination configuration.
|
| DestinationConfig.Builder
|
| DestinationOptions
Options when binding a destination to a function.
|
| DestinationOptions.Builder
|
| DestinationType
The type of destination.
|
| DlqDestinationConfig
A destination configuration.
|
| DlqDestinationConfig.Builder
|
| EnvironmentOptions
Environment variables options.
|
| EnvironmentOptions.Builder
|
| EventInvokeConfig
Configure options for asynchronous invocation on a version or an alias.
|
| EventInvokeConfig.Builder
|
| EventInvokeConfigOptions
Options to add an EventInvokeConfig to a function.
|
| EventInvokeConfigOptions.Builder
|
| EventInvokeConfigProps
Properties for an EventInvokeConfig.
|
| EventInvokeConfigProps.Builder
|
| EventSourceMapping
Defines a Lambda EventSourceMapping resource.
|
| EventSourceMapping.Builder
|
| EventSourceMappingOptions |
| EventSourceMappingOptions.Builder
|
| EventSourceMappingProps
Properties for declaring a new event source mapping.
|
| EventSourceMappingProps.Builder
|
| FileSystem
(experimental) Represents the filesystem for the Lambda function.
|
| FileSystemConfig
(experimental) FileSystem configurations for the Lambda function.
|
| FileSystemConfig.Builder
|
| Function
Deploys a file from from inside the construct library as a function.
|
| Function.Builder
|
| FunctionAttributes
Represents a Lambda function defined outside of this stack.
|
| FunctionAttributes.Builder
|
| FunctionBase |
| FunctionOptions
Non runtime options.
|
| FunctionOptions.Builder
|
| FunctionProps |
| FunctionProps.Builder
|
| IAlias |
IAlias.Jsii$Default
Internal default implementation for IAlias.
|
| IDestination
A Lambda destination.
|
| IDestination.Jsii$Default
|
| IEventSource
An abstract class which represents an AWS Lambda event source.
|
| IEventSource.Jsii$Default
|
| IEventSourceDlq
A DLQ for an event source.
|
| IEventSourceDlq.Jsii$Default
|
| IEventSourceMapping
Represents an event source mapping for a lambda function.
|
| IEventSourceMapping.Jsii$Default
|
| IFunction |
IFunction.Jsii$Default
Internal default implementation for IFunction.
|
| ILayerVersion |
| ILayerVersion.Jsii$Default
|
| InlineCode
Lambda code from an inline string (limited to 4KiB).
|
| IScalableFunctionAttribute
Interface for scalable attributes.
|
| IScalableFunctionAttribute.Jsii$Default
|
| IVersion |
IVersion.Jsii$Default
Internal default implementation for IVersion.
|
| LambdaRuntimeProps |
| LambdaRuntimeProps.Builder
|
| LayerVersion
Defines a new Lambda Layer version.
|
| LayerVersion.Builder
|
| LayerVersionAttributes
Properties necessary to import a LayerVersion.
|
| LayerVersionAttributes.Builder
|
| LayerVersionOptions
Non runtime options.
|
| LayerVersionOptions.Builder
|
| LayerVersionPermission
Identification of an account (or organization) that is allowed to access a Lambda Layer Version.
|
| LayerVersionPermission.Builder
|
| LayerVersionProps |
| LayerVersionProps.Builder
|
| LogRetention
|
| LogRetention.Builder
Deprecated.
|
| LogRetentionProps
|
| LogRetentionProps.Builder
Deprecated.
|
| LogRetentionRetryOptions
|
| LogRetentionRetryOptions.Builder
Deprecated.
|
| Permission
Represents a permission statement that can be added to a Lambda's resource policy via the `addToResourcePolicy` method.
|
| Permission.Builder
|
| QualifiedFunctionBase |
| ResourceBindOptions |
| ResourceBindOptions.Builder
|
| Runtime
Lambda function runtime environment.
|
| Runtime.Builder
|
| RuntimeFamily |
| S3Code
Lambda code from an S3 archive.
|
| SingletonFunction
A Lambda that will only ever be added to a stack once.
|
| SingletonFunction.Builder
|
| SingletonFunctionProps
Properties for a newly created singleton Lambda.
|
| SingletonFunctionProps.Builder
|
| 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).
|
| UtilizationScalingOptions
Options for enabling Lambda utilization tracking.
|
| UtilizationScalingOptions.Builder
|
| Version
A single newly-deployed version of a Lambda function.
|
| Version.Builder
|
| VersionAttributes |
| VersionAttributes.Builder
|
| VersionOptions
Options for `lambda.Version`.
|
| VersionOptions.Builder
|
| VersionProps
Properties for a new Lambda version.
|
| VersionProps.Builder
|
| VersionWeight
A version/weight pair for routing traffic to Lambda functions.
|
| VersionWeight.Builder
|