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 |
| 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 |
| 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 |
| 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 |
| 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 |
| CfnEventInvokeConfig | The |
| 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 |
| CfnEventSourceMapping | The |
| 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: |
| CfnEventSourceMapping.FilterCriteriaProperty | An object that contains the filters for an event source. |
| CfnEventSourceMapping.FilterProperty | A structure within a |
| 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 |
| CfnFunction | The |
| 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 |
| 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 |
| CfnFunction.VpcConfigProperty | The VPC security groups and subnets that are attached to a Lambda function. |
| CfnFunctionProps | Properties for defining a |
| CfnLayerVersion | The |
| CfnLayerVersion.ContentProperty | A ZIP archive that contains the contents of an Lambda layer . |
| CfnLayerVersionPermission | The |
| CfnLayerVersionPermissionProps | Properties for defining a |
| CfnLayerVersionProps | Properties for defining a |
| CfnParametersCode | Lambda code defined using 2 CloudFormation parameters. |
| CfnParametersCodeProps | Construction properties for |
| CfnPermission | The |
| CfnPermissionProps | Properties for defining a |
| CfnUrl | The |
| 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 |
| CfnVersion | The |
| 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 |
| Code | Represents the Lambda Handler Code. |
| CodeConfig | Result of binding |
| 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 |
| 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 |
| 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 |
| 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: |
| CfnEventSourceMapping.IFilterCriteriaProperty | An object that contains the filters for an event source. |
| CfnEventSourceMapping.IFilterProperty | A structure within a |
| 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 |
| 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 |
| 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 |
| 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 |
| ICfnCapacityProviderProps | Properties for defining a |
| ICfnCodeSigningConfigProps | Properties for defining a |
| ICfnEventInvokeConfigProps | Properties for defining a |
| ICfnEventSourceMappingProps | Properties for defining a |
| ICfnFunctionProps | Properties for defining a |
| ICfnLayerVersionPermissionProps | Properties for defining a |
| ICfnLayerVersionProps | Properties for defining a |
| ICfnParametersCodeProps | Construction properties for |
| ICfnPermissionProps | Properties for defining a |
| ICfnUrlProps | Properties for defining a |
| ICfnVersionProps | Properties for defining a |
| ICodeConfig | Result of binding |
| 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 |
| 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 |
| 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 |
| 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. |