Show / Hide Table of Contents

Namespace Amazon.CDK.AWS.Lambda

Classes

AdotInstrumentationConfig

Properties for an ADOT instrumentation in Lambda.

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

Options for lambda.Alias.

AliasProps

Properties for a new Lambda alias.

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

Properties to initialize a new AssetImage.

AutoScalingOptions

Properties for enabling Lambda autoscaling.

BucketOptions

Optional parameters for creating code using bucket.

CapacityProvider

A Lambda capacity provider that manages compute resources for Lambda functions.

CapacityProviderAttributes

Attributes for importing an existing Lambda capacity provider.

CapacityProviderFunctionOptions

Options for creating a function associated with a capacity provider.

CapacityProviderProps

Properties for creating a Lambda capacity provider.

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.

CfnAlias.AliasRoutingConfigurationProperty

The traffic-shifting configuration of a Lambda function alias.

CfnAlias.ProvisionedConcurrencyConfigurationProperty

A provisioned concurrency configuration for a function's alias.

CfnAlias.VersionWeightProperty

The traffic-shifting configuration of a Lambda function alias.

CfnAliasProps

Properties for defining a CfnAlias.

CfnCapacityProvider

Resource Type definition for AWS::Lambda::CapacityProvider.

CfnCapacityProvider.CapacityProviderPermissionsConfigProperty

IAM permissions configuration for the capacity provider.

CfnCapacityProvider.CapacityProviderScalingConfigProperty

The scaling configuration for the capacity provider.

CfnCapacityProvider.CapacityProviderVpcConfigProperty

VPC configuration for the capacity provider.

CfnCapacityProvider.InstanceRequirementsProperty

Specifications for the types of EC2 instances that the capacity provider can use.

CfnCapacityProvider.TargetTrackingScalingPolicyProperty

A target tracking scaling policy for the capacity provider.

CfnCapacityProviderProps

Properties for defining a CfnCapacityProvider.

CfnCodeSigningConfig

Details about a Code signing configuration .

CfnCodeSigningConfig.AllowedPublishersProperty

List of signing profiles that can sign a code package.

CfnCodeSigningConfig.CodeSigningPoliciesProperty

Code signing configuration policies specify the validation failure action for signature mismatch or expiry.

CfnCodeSigningConfigProps

Properties for defining a CfnCodeSigningConfig.

CfnEventInvokeConfig

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

CfnEventInvokeConfig.DestinationConfigProperty

A configuration object that specifies the destination of an event after Lambda processes it.

CfnEventInvokeConfig.OnFailureProperty

A destination for events that failed processing.

CfnEventInvokeConfig.OnSuccessProperty

A destination for events that were processed successfully.

CfnEventInvokeConfigProps

Properties for defining a CfnEventInvokeConfig.

CfnEventSourceMapping

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

CfnEventSourceMapping.AmazonManagedKafkaEventSourceConfigProperty

Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source.

CfnEventSourceMapping.DestinationConfigProperty

A configuration object that specifies the destination of an event after Lambda processes it.

CfnEventSourceMapping.DocumentDBEventSourceConfigProperty

Specific configuration settings for a DocumentDB event source.

CfnEventSourceMapping.EndpointsProperty

The list of bootstrap servers for your Kafka brokers in the following format: "KafkaBootstrapServers": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"] .

CfnEventSourceMapping.FilterCriteriaProperty

An object that contains the filters for an event source.

CfnEventSourceMapping.FilterProperty

A structure within a FilterCriteria object that defines an event filtering pattern.

CfnEventSourceMapping.LoggingConfigProperty

The function's Amazon CloudWatch Logs configuration settings.

CfnEventSourceMapping.MetricsConfigProperty

The metrics configuration for your event source.

CfnEventSourceMapping.OnFailureProperty

A destination for events that failed processing.

CfnEventSourceMapping.ProvisionedPollerConfigProperty

The provisioned mode configuration for the event source. Use Provisioned Mode to customize the minimum and maximum number of event pollers for your event source.

CfnEventSourceMapping.ScalingConfigProperty

(Amazon SQS only) The scaling configuration for the event source.

CfnEventSourceMapping.SchemaRegistryAccessConfigProperty

Specific access configuration settings that tell Lambda how to authenticate with your schema registry.

CfnEventSourceMapping.SchemaRegistryConfigProperty

Specific configuration settings for a Kafka schema registry.

CfnEventSourceMapping.SchemaValidationConfigProperty

Specific schema validation configuration settings that tell Lambda the message attributes you want to validate and filter using your schema registry.

CfnEventSourceMapping.SelfManagedEventSourceProperty

The self-managed Apache Kafka cluster for your event source.

CfnEventSourceMapping.SelfManagedKafkaEventSourceConfigProperty

Specific configuration settings for a self-managed Apache Kafka event source.

CfnEventSourceMapping.SourceAccessConfigurationProperty

An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.

CfnEventSourceMappingProps

Properties for defining a CfnEventSourceMapping.

CfnFunction

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

CfnFunction.CapacityProviderConfigProperty
CfnFunction.CodeProperty

The deployment package for a Lambda function. To deploy a function defined as a container image, you specify the location of a container image in the Amazon ECR registry. For a .zip file deployment package, you can specify the location of an object in Amazon S3. For Node.js and Python functions, you can specify the function code inline in the template.

CfnFunction.DeadLetterConfigProperty

The dead-letter queue for failed asynchronous invocations.

CfnFunction.EnvironmentProperty

A function's environment variable settings.

CfnFunction.EphemeralStorageProperty

The size of the function's /tmp directory in MB.

CfnFunction.FileSystemConfigProperty

Details about the connection between a Lambda function and an Amazon EFS file system .

CfnFunction.FunctionScalingConfigProperty
CfnFunction.ImageConfigProperty

Configuration values that override the container image Dockerfile settings.

CfnFunction.LambdaManagedInstancesCapacityProviderConfigProperty
CfnFunction.LoggingConfigProperty

The function's Amazon CloudWatch Logs configuration settings.

CfnFunction.RuntimeManagementConfigProperty

Sets the runtime management configuration for a function's version.

CfnFunction.SnapStartProperty

The function's AWS Lambda SnapStart setting.

CfnFunction.SnapStartResponseProperty

The function's SnapStart setting.

CfnFunction.TenancyConfigProperty

Specifies the tenant isolation mode configuration for a Lambda function.

CfnFunction.TracingConfigProperty

The function's AWS X-Ray tracing configuration. To sample and record incoming requests, set Mode to Active .

CfnFunction.VpcConfigProperty

The VPC security groups and subnets that are attached to a Lambda function.

CfnFunctionProps

Properties for defining a CfnFunction.

CfnLayerVersion

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

CfnLayerVersion.ContentProperty

A ZIP archive that contains the contents of an Lambda layer .

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

Properties for defining a CfnLayerVersionPermission.

CfnLayerVersionProps

Properties for defining a CfnLayerVersion.

CfnParametersCode

Lambda code defined using 2 CloudFormation parameters.

CfnParametersCodeProps

Construction properties for CfnParametersCode.

CfnPermission

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

CfnPermissionProps

Properties for defining a CfnPermission.

CfnUrl

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

CfnUrl.CorsProperty

The Cross-Origin Resource Sharing (CORS) settings for your function URL. Use CORS to grant access to your function URL from any origin. You can also use CORS to control access for specific HTTP headers and methods in requests to your function URL.

CfnUrlProps

Properties for defining a CfnUrl.

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.

CfnVersion.FunctionScalingConfigProperty

Configuration that defines the scaling behavior for a Lambda Managed Instances function, including the minimum and maximum number of execution environments that can be provisioned.

CfnVersion.ProvisionedConcurrencyConfigurationProperty

A provisioned concurrency configuration for a function's version.

CfnVersion.RuntimePolicyProperty

Sets the runtime management configuration for a function's version.

CfnVersionProps

Properties for defining a CfnVersion.

Code

Represents the Lambda Handler Code.

CodeConfig

Result of binding Code into a Function.

CodeImageConfig

Result of the bind when an ECR image is used.

CodeSigningConfig

Defines a Code Signing Config.

CodeSigningConfigProps

Construction properties for a Code Signing Config object.

CustomCommandOptions

Options for creating AssetCode with a custom command, such as running a buildfile.

DestinationConfig

A destination configuration.

DestinationOptions

Options when binding a destination to a function.

DlqDestinationConfig

A destination configuration.

DockerBuildAssetOptions

Options when creating an asset from a Docker build.

DockerImageCode

Code property for the DockerImageFunction construct.

DockerImageFunction

Create a lambda function where the handler is a docker image.

DockerImageFunctionProps

Properties to configure a new DockerImageFunction construct.

EcrImageCode

Represents a Docker image in ECR that can be bound as Lambda Code.

EcrImageCodeProps

Properties to initialize a new EcrImageCode.

EnvironmentOptions

Environment variables options.

EventInvokeConfig

Configure options for asynchronous invocation on a version or an alias.

EventInvokeConfigOptions

Options to add an EventInvokeConfig to a function.

EventInvokeConfigProps

Properties for an EventInvokeConfig.

EventRecordFormat

The format target function should recieve record in.

EventSourceMapping

Defines a Lambda EventSourceMapping resource.

EventSourceMappingOptions
EventSourceMappingProps

Properties for declaring a new event source mapping.

FileSystem

Represents the filesystem for the Lambda function.

FileSystemConfig

FileSystem configurations for the Lambda function.

FilterCriteria

Filter criteria for Lambda event filtering.

FilterRule

Filter rules for Lambda event filtering.

Function

This construct does not yet reproduce all features from the underlying resource library.

FunctionAttributes

Represents a Lambda function defined outside of this stack.

FunctionBase
FunctionOptions

Non runtime options.

FunctionProps
FunctionUrl

Defines a Lambda function url.

FunctionUrlCorsOptions

Specifies a cross-origin access property for a function URL.

FunctionUrlOptions

Options to add a url to a Lambda function.

FunctionUrlProps

Properties for a FunctionUrl.

FunctionVersionUpgrade

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

Handler

Lambda function handler.

InlineCode

Lambda code from an inline string.

InstanceTypeFilter

Configuration for filtering instance types that a capacity provider can use.

KafkaSchemaRegistryAccessConfig

Specific access configuration settings that tell Lambda how to authenticate with your schema registry.

KafkaSchemaRegistryAccessConfigType

The type of authentication protocol for your schema registry.

KafkaSchemaRegistryConfig

(Amazon MSK and self-managed Apache Kafka only) Specific configuration settings for a Kafka schema registry.

KafkaSchemaValidationAttribute

Specific schema validation configuration settings that tell Lambda the message attributes you want to validate and filter using your schema registry.

KafkaSchemaValidationConfig

Specific schema validation configuration settings that tell Lambda the message attributes you want to validate and filter using your schema registry.

LambdaInsightsVersion

Version of CloudWatch Lambda Insights.

LambdaRuntimeProps
LatestPublishedScalingConfig

The scaling configuration that will be applied to the $LATEST.PUBLISHED version.

LayerVersion

Defines a new Lambda Layer version.

LayerVersionAttributes

Properties necessary to import a LayerVersion.

LayerVersionOptions

Non runtime options.

LayerVersionPermission

Identification of an account (or organization) that is allowed to access a Lambda Layer Version.

LayerVersionProps
LogRetentionRetryOptions

Retry options for all AWS API calls.

MetricsConfig

Configuration for collecting metrics from the event source.

ParamsAndSecretsLayerVersion

Parameters and Secrets Extension layer version.

ParamsAndSecretsOptions

Parameters and Secrets Extension configuration options.

Permission

Represents a permission statement that can be added to a Lambda function's resource policy via the addPermission() method.

ProvisionedPollerConfig

(Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration for the event source.

QualifiedFunctionBase
ResourceBindOptions
Runtime

Lambda function runtime environment.

RuntimeManagementMode

Specify the runtime update mode.

S3Code

Lambda code from an S3 archive.

S3CodeV2

Lambda code from an S3 archive.

ScalingOptions

Configuration options for scaling a capacity provider, including scaling mode and policies.

SchemaRegistryProps

Properties for schema registry configuration.

SingletonFunction

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

SingletonFunctionProps

Properties for a newly created singleton Lambda.

SnapStartConf
SourceAccessConfiguration

Specific settings like the authentication protocol or the VPC components to secure access to your event source.

SourceAccessConfigurationType

The type of authentication protocol or the VPC components for your event source's SourceAccessConfiguration.

TargetTrackingScalingPolicy

A target tracking scaling policy that automatically adjusts the capacity provider's compute resources to maintain a specified target value by tracking the required CloudWatch metric.

TenancyConfig

Specify the tenant isolation mode for Lambda functions.

UtilizationScalingOptions

Options for enabling Lambda utilization tracking.

VersionAttributes
VersionOptions

Options for lambda.Version.

VersionProps

Properties for a new Lambda version.

VersionWeight

A version/weight pair for routing traffic to Lambda functions.

Version_

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

Interfaces

CfnAlias.IAliasRoutingConfigurationProperty

The traffic-shifting configuration of a Lambda function alias.

CfnAlias.IProvisionedConcurrencyConfigurationProperty

A provisioned concurrency configuration for a function's alias.

CfnAlias.IVersionWeightProperty

The traffic-shifting configuration of a Lambda function alias.

CfnCapacityProvider.ICapacityProviderPermissionsConfigProperty

IAM permissions configuration for the capacity provider.

CfnCapacityProvider.ICapacityProviderScalingConfigProperty

The scaling configuration for the capacity provider.

CfnCapacityProvider.ICapacityProviderVpcConfigProperty

VPC configuration for the capacity provider.

CfnCapacityProvider.IInstanceRequirementsProperty

Specifications for the types of EC2 instances that the capacity provider can use.

CfnCapacityProvider.ITargetTrackingScalingPolicyProperty

A target tracking scaling policy for the capacity provider.

CfnCodeSigningConfig.IAllowedPublishersProperty

List of signing profiles that can sign a code package.

CfnCodeSigningConfig.ICodeSigningPoliciesProperty

Code signing configuration policies specify the validation failure action for signature mismatch or expiry.

CfnEventInvokeConfig.IDestinationConfigProperty

A configuration object that specifies the destination of an event after Lambda processes it.

CfnEventInvokeConfig.IOnFailureProperty

A destination for events that failed processing.

CfnEventInvokeConfig.IOnSuccessProperty

A destination for events that were processed successfully.

CfnEventSourceMapping.IAmazonManagedKafkaEventSourceConfigProperty

Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source.

CfnEventSourceMapping.IDestinationConfigProperty

A configuration object that specifies the destination of an event after Lambda processes it.

CfnEventSourceMapping.IDocumentDBEventSourceConfigProperty

Specific configuration settings for a DocumentDB event source.

CfnEventSourceMapping.IEndpointsProperty

The list of bootstrap servers for your Kafka brokers in the following format: "KafkaBootstrapServers": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"] .

CfnEventSourceMapping.IFilterCriteriaProperty

An object that contains the filters for an event source.

CfnEventSourceMapping.IFilterProperty

A structure within a FilterCriteria object that defines an event filtering pattern.

CfnEventSourceMapping.ILoggingConfigProperty

The function's Amazon CloudWatch Logs configuration settings.

CfnEventSourceMapping.IMetricsConfigProperty

The metrics configuration for your event source.

CfnEventSourceMapping.IOnFailureProperty

A destination for events that failed processing.

CfnEventSourceMapping.IProvisionedPollerConfigProperty

The provisioned mode configuration for the event source. Use Provisioned Mode to customize the minimum and maximum number of event pollers for your event source.

CfnEventSourceMapping.IScalingConfigProperty

(Amazon SQS only) The scaling configuration for the event source.

CfnEventSourceMapping.ISchemaRegistryAccessConfigProperty

Specific access configuration settings that tell Lambda how to authenticate with your schema registry.

CfnEventSourceMapping.ISchemaRegistryConfigProperty

Specific configuration settings for a Kafka schema registry.

CfnEventSourceMapping.ISchemaValidationConfigProperty

Specific schema validation configuration settings that tell Lambda the message attributes you want to validate and filter using your schema registry.

CfnEventSourceMapping.ISelfManagedEventSourceProperty

The self-managed Apache Kafka cluster for your event source.

CfnEventSourceMapping.ISelfManagedKafkaEventSourceConfigProperty

Specific configuration settings for a self-managed Apache Kafka event source.

CfnEventSourceMapping.ISourceAccessConfigurationProperty

An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.

CfnFunction.ICapacityProviderConfigProperty
CfnFunction.ICodeProperty

The deployment package for a Lambda function. To deploy a function defined as a container image, you specify the location of a container image in the Amazon ECR registry. For a .zip file deployment package, you can specify the location of an object in Amazon S3. For Node.js and Python functions, you can specify the function code inline in the template.

CfnFunction.IDeadLetterConfigProperty

The dead-letter queue for failed asynchronous invocations.

CfnFunction.IEnvironmentProperty

A function's environment variable settings.

CfnFunction.IEphemeralStorageProperty

The size of the function's /tmp directory in MB.

CfnFunction.IFileSystemConfigProperty

Details about the connection between a Lambda function and an Amazon EFS file system .

CfnFunction.IFunctionScalingConfigProperty
CfnFunction.IImageConfigProperty

Configuration values that override the container image Dockerfile settings.

CfnFunction.ILambdaManagedInstancesCapacityProviderConfigProperty
CfnFunction.ILoggingConfigProperty

The function's Amazon CloudWatch Logs configuration settings.

CfnFunction.IRuntimeManagementConfigProperty

Sets the runtime management configuration for a function's version.

CfnFunction.ISnapStartProperty

The function's AWS Lambda SnapStart setting.

CfnFunction.ISnapStartResponseProperty

The function's SnapStart setting.

CfnFunction.ITenancyConfigProperty

Specifies the tenant isolation mode configuration for a Lambda function.

CfnFunction.ITracingConfigProperty

The function's AWS X-Ray tracing configuration. To sample and record incoming requests, set Mode to Active .

CfnFunction.IVpcConfigProperty

The VPC security groups and subnets that are attached to a Lambda function.

CfnLayerVersion.IContentProperty

A ZIP archive that contains the contents of an Lambda layer .

CfnUrl.ICorsProperty

The Cross-Origin Resource Sharing (CORS) settings for your function URL. Use CORS to grant access to your function URL from any origin. You can also use CORS to control access for specific HTTP headers and methods in requests to your function URL.

CfnVersion.IFunctionScalingConfigProperty

Configuration that defines the scaling behavior for a Lambda Managed Instances function, including the minimum and maximum number of execution environments that can be provisioned.

CfnVersion.IProvisionedConcurrencyConfigurationProperty

A provisioned concurrency configuration for a function's version.

CfnVersion.IRuntimePolicyProperty

Sets the runtime management configuration for a function's version.

IAdotInstrumentationConfig

Properties for an ADOT instrumentation in Lambda.

IAlias
IAliasAttributes
IAliasOptions

Options for lambda.Alias.

IAliasProps

Properties for a new Lambda alias.

IAssetImageCodeProps

Properties to initialize a new AssetImage.

IAutoScalingOptions

Properties for enabling Lambda autoscaling.

IBucketOptions

Optional parameters for creating code using bucket.

ICapacityProvider

Represents a Lambda capacity provider.

ICapacityProviderAttributes

Attributes for importing an existing Lambda capacity provider.

ICapacityProviderFunctionOptions

Options for creating a function associated with a capacity provider.

ICapacityProviderProps

Properties for creating a Lambda capacity provider.

ICfnAliasProps

Properties for defining a CfnAlias.

ICfnCapacityProviderProps

Properties for defining a CfnCapacityProvider.

ICfnCodeSigningConfigProps

Properties for defining a CfnCodeSigningConfig.

ICfnEventInvokeConfigProps

Properties for defining a CfnEventInvokeConfig.

ICfnEventSourceMappingProps

Properties for defining a CfnEventSourceMapping.

ICfnFunctionProps

Properties for defining a CfnFunction.

ICfnLayerVersionPermissionProps

Properties for defining a CfnLayerVersionPermission.

ICfnLayerVersionProps

Properties for defining a CfnLayerVersion.

ICfnParametersCodeProps

Construction properties for CfnParametersCode.

ICfnPermissionProps

Properties for defining a CfnPermission.

ICfnUrlProps

Properties for defining a CfnUrl.

ICfnVersionProps

Properties for defining a CfnVersion.

ICodeConfig

Result of binding Code into a Function.

ICodeImageConfig

Result of the bind when an ECR image is used.

ICodeSigningConfig

A Code Signing Config.

ICodeSigningConfigProps

Construction properties for a Code Signing Config object.

ICustomCommandOptions

Options for creating AssetCode with a custom command, such as running a buildfile.

IDestination

A Lambda destination.

IDestinationConfig

A destination configuration.

IDestinationOptions

Options when binding a destination to a function.

IDlqDestinationConfig

A destination configuration.

IDockerBuildAssetOptions

Options when creating an asset from a Docker build.

IDockerImageFunctionProps

Properties to configure a new DockerImageFunction construct.

IEcrImageCodeProps

Properties to initialize a new EcrImageCode.

IEnvironmentOptions

Environment variables options.

IEventInvokeConfigOptions

Options to add an EventInvokeConfig to a function.

IEventInvokeConfigProps

Properties for an EventInvokeConfig.

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.

IEventSourceMappingOptions
IEventSourceMappingProps

Properties for declaring a new event source mapping.

IFileSystemConfig

FileSystem configurations for the Lambda function.

IFunction
IFunctionAttributes

Represents a Lambda function defined outside of this stack.

IFunctionOptions

Non runtime options.

IFunctionProps
IFunctionUrl

A Lambda function Url.

IFunctionUrlCorsOptions

Specifies a cross-origin access property for a function URL.

IFunctionUrlOptions

Options to add a url to a Lambda function.

IFunctionUrlProps

Properties for a FunctionUrl.

IKafkaSchemaRegistryAccessConfig

Specific access configuration settings that tell Lambda how to authenticate with your schema registry.

IKafkaSchemaRegistryConfig

(Amazon MSK and self-managed Apache Kafka only) Specific configuration settings for a Kafka schema registry.

IKafkaSchemaValidationConfig

Specific schema validation configuration settings that tell Lambda the message attributes you want to validate and filter using your schema registry.

ILambdaRuntimeProps
ILatestPublishedScalingConfig

The scaling configuration that will be applied to the $LATEST.PUBLISHED version.

ILayerVersion
ILayerVersionAttributes

Properties necessary to import a LayerVersion.

ILayerVersionOptions

Non runtime options.

ILayerVersionPermission

Identification of an account (or organization) that is allowed to access a Lambda Layer Version.

ILayerVersionProps
ILogRetentionRetryOptions

Retry options for all AWS API calls.

IMetricsConfig

Configuration for collecting metrics from the event source.

IParamsAndSecretsOptions

Parameters and Secrets Extension configuration options.

IPermission

Represents a permission statement that can be added to a Lambda function's resource policy via the addPermission() method.

IProvisionedPollerConfig

(Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration for the event source.

IResourceBindOptions
IScalableFunctionAttribute

Interface for scalable attributes.

ISchemaRegistry

A schema registry for an event source.

ISchemaRegistryProps

Properties for schema registry configuration.

ISingletonFunctionProps

Properties for a newly created singleton Lambda.

ISourceAccessConfiguration

Specific settings like the authentication protocol or the VPC components to secure access to your event source.

IUtilizationScalingOptions

Options for enabling Lambda utilization tracking.

IVersion
IVersionAttributes
IVersionOptions

Options for lambda.Version.

IVersionProps

Properties for a new Lambda version.

IVersionWeight

A version/weight pair for routing traffic to Lambda functions.

Enums

AdotLambdaExecWrapper

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

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.

DestinationType

The type of destination.

FunctionUrlAuthType

The auth types for a function url.

HttpMethod

All http request methods.

InvokeMode

The invoke modes for a Lambda function.

LogFormat

This field takes in 2 values either Text or JSON.

LoggingFormat

This field takes in 2 values either Text or JSON.

MetricType
ParamsAndSecretsLogLevel

Logging levels for the Parametes and Secrets Extension.

ParamsAndSecretsVersions

Parameters and Secrets Extension versions.

RecursiveLoop
RuntimeFamily
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.

Back to top Generated by DocFX