| Interface | Description |
|---|---|
| AliasAttributes | |
| AliasOptions |
(experimental) Options for `lambda.Alias`.
|
| AliasProps |
(experimental) Properties for a new Lambda alias.
|
| AutoScalingOptions |
(experimental) Properties for enabling Lambda autoscaling.
|
| CfnAlias.AliasRoutingConfigurationProperty | |
| CfnAlias.ProvisionedConcurrencyConfigurationProperty | |
| CfnAlias.VersionWeightProperty | |
| CfnAliasProps |
Properties for defining a `AWS::Lambda::Alias`.
|
| CfnEventInvokeConfig.DestinationConfigProperty | |
| CfnEventInvokeConfig.OnFailureProperty | |
| CfnEventInvokeConfig.OnSuccessProperty | |
| CfnEventInvokeConfigProps |
Properties for defining a `AWS::Lambda::EventInvokeConfig`.
|
| CfnEventSourceMapping.DestinationConfigProperty | |
| CfnEventSourceMapping.OnFailureProperty | |
| CfnEventSourceMapping.SourceAccessConfigurationProperty | |
| CfnEventSourceMappingProps |
Properties for defining a `AWS::Lambda::EventSourceMapping`.
|
| CfnFunction.CodeProperty | |
| CfnFunction.DeadLetterConfigProperty | |
| CfnFunction.EnvironmentProperty | |
| CfnFunction.FileSystemConfigProperty | |
| CfnFunction.TracingConfigProperty | |
| CfnFunction.VpcConfigProperty | |
| CfnFunctionProps |
Properties for defining a `AWS::Lambda::Function`.
|
| CfnLayerVersion.ContentProperty | |
| CfnLayerVersionPermissionProps |
Properties for defining a `AWS::Lambda::LayerVersionPermission`.
|
| CfnLayerVersionProps |
Properties for defining a `AWS::Lambda::LayerVersion`.
|
| CfnParametersCodeProps |
(experimental) Construction properties for
CfnParametersCode. |
| CfnPermissionProps |
Properties for defining a `AWS::Lambda::Permission`.
|
| CfnVersion.ProvisionedConcurrencyConfigurationProperty | |
| CfnVersionProps |
Properties for defining a `AWS::Lambda::Version`.
|
| CodeConfig | |
| DestinationConfig |
(experimental) A destination configuration.
|
| DestinationOptions |
(experimental) Options when binding a destination to a function.
|
| DlqDestinationConfig |
(experimental) A destination configuration.
|
| EnvironmentOptions |
(experimental) Environment variables options.
|
| EventInvokeConfigOptions |
(experimental) Options to add an EventInvokeConfig to a function.
|
| EventInvokeConfigProps |
(experimental) Properties for an EventInvokeConfig.
|
| EventSourceMappingOptions | |
| EventSourceMappingProps |
(experimental) Properties for declaring a new event source mapping.
|
| FileSystemConfig |
(experimental) FileSystem configurations for the Lambda function.
|
| FunctionAttributes |
(experimental) Represents a Lambda function defined outside of this stack.
|
| FunctionOptions |
(experimental) Non runtime options.
|
| FunctionProps | |
| IAlias | |
| IAlias.Jsii$Default |
Internal default implementation for
IAlias. |
| IDestination |
(experimental) A Lambda destination.
|
| IDestination.Jsii$Default |
Internal default implementation for
IDestination. |
| IEventSource |
(experimental) An abstract class which represents an AWS Lambda event source.
|
| IEventSource.Jsii$Default |
Internal default implementation for
IEventSource. |
| IEventSourceDlq |
(experimental) A DLQ for an event source.
|
| IEventSourceDlq.Jsii$Default |
Internal default implementation for
IEventSourceDlq. |
| IEventSourceMapping |
(experimental) Represents an event source mapping for a lambda function.
|
| IEventSourceMapping.Jsii$Default |
Internal default implementation for
IEventSourceMapping. |
| IFunction | |
| IFunction.Jsii$Default |
Internal default implementation for
IFunction. |
| ILayerVersion | |
| ILayerVersion.Jsii$Default |
Internal default implementation for
ILayerVersion. |
| IScalableFunctionAttribute |
(experimental) Interface for scalable attributes.
|
| IScalableFunctionAttribute.Jsii$Default |
Internal default implementation for
IScalableFunctionAttribute. |
| IVersion | |
| IVersion.Jsii$Default |
Internal default implementation for
IVersion. |
| LambdaRuntimeProps | |
| LayerVersionAttributes |
(experimental) Properties necessary to import a LayerVersion.
|
| LayerVersionOptions |
(experimental) Non runtime options.
|
| LayerVersionPermission |
(experimental) Identification of an account (or organization) that is allowed to access a Lambda Layer Version.
|
| LayerVersionProps | |
| LogRetentionProps | Deprecated
use `LogRetentionProps` from '
|
| LogRetentionRetryOptions | Deprecated
use `LogRetentionRetryOptions` from '
|
| Permission |
(experimental) Represents a permission statement that can be added to a Lambda's resource policy via the `addToResourcePolicy` method.
|
| ResourceBindOptions | |
| SingletonFunctionProps |
(experimental) Properties for a newly created singleton Lambda.
|
| UtilizationScalingOptions |
(experimental) Options for enabling Lambda utilization tracking.
|
| VersionAttributes | |
| VersionOptions |
(experimental) Options for `lambda.Version`.
|
| VersionProps |
(experimental) Properties for a new Lambda version.
|
| VersionWeight |
(experimental) A version/weight pair for routing traffic to Lambda functions.
|
| Enum | Description |
|---|---|
| DestinationType |
(experimental) The type of destination.
|
| RuntimeFamily | |
| StartingPosition |
(experimental) The position in the DynamoDB, Kinesis or MSK stream where AWS Lambda should start reading.
|
| Tracing |
(experimental) X-Ray Tracing Modes (https://docs.aws.amazon.com/lambda/latest/dg/API_TracingConfig.html).
|
Copyright © 2020. All rights reserved.