| Package | Description |
|---|---|
| software.amazon.awscdk.services.lambda.nodejs |
| Modifier and Type | Method and Description |
|---|---|
NodejsFunction.Builder |
NodejsFunction.Builder.allowAllOutbound(Boolean allowAllOutbound)
(experimental) Whether to allow the Lambda to send all network traffic.
|
NodejsFunction.Builder |
NodejsFunction.Builder.allowPublicSubnet(Boolean allowPublicSubnet)
(experimental) Lambda Functions in a public subnet can NOT access the internet.
|
NodejsFunction.Builder |
NodejsFunction.Builder.awsSdkConnectionReuse(Boolean awsSdkConnectionReuse)
(experimental) Whether to automatically reuse TCP connections when working with the AWS SDK for JavaScript.
|
NodejsFunction.Builder |
NodejsFunction.Builder.buildArgs(Map<String,String> buildArgs)
(experimental) Build arguments to pass when building the bundling image.
|
NodejsFunction.Builder |
NodejsFunction.Builder.bundlingDockerImage(BundlingDockerImage bundlingDockerImage)
(experimental) A custom bundling Docker image.
|
NodejsFunction.Builder |
NodejsFunction.Builder.bundlingEnvironment(Map<String,String> bundlingEnvironment)
(experimental) Environment variables defined when bundling runs.
|
static NodejsFunction.Builder |
NodejsFunction.Builder.create(Construct scope,
String id) |
NodejsFunction.Builder |
NodejsFunction.Builder.currentVersionOptions(VersionOptions currentVersionOptions)
(experimental) Options for the `lambda.Version` resource automatically created by the `fn.currentVersion` method.
|
NodejsFunction.Builder |
NodejsFunction.Builder.deadLetterQueue(IQueue deadLetterQueue)
(experimental) The SQS queue to use if DLQ is enabled.
|
NodejsFunction.Builder |
NodejsFunction.Builder.deadLetterQueueEnabled(Boolean deadLetterQueueEnabled)
(experimental) Enabled DLQ.
|
NodejsFunction.Builder |
NodejsFunction.Builder.depsLockFilePath(String depsLockFilePath)
(experimental) The path to the dependencies lock file (`yarn.lock` or `package-lock.json`).
|
NodejsFunction.Builder |
NodejsFunction.Builder.description(String description)
(experimental) A description of the function.
|
NodejsFunction.Builder |
NodejsFunction.Builder.entry(String entry)
(experimental) Path to the entry file (JavaScript or TypeScript).
|
NodejsFunction.Builder |
NodejsFunction.Builder.environment(Map<String,String> environment)
(experimental) Key-value pairs that Lambda caches and makes available for your Lambda functions.
|
NodejsFunction.Builder |
NodejsFunction.Builder.esbuildVersion(String esbuildVersion)
(experimental) The version of esbuild to use when running in a Docker container.
|
NodejsFunction.Builder |
NodejsFunction.Builder.events(List<? extends IEventSource> events)
(experimental) Event sources for this function.
|
NodejsFunction.Builder |
NodejsFunction.Builder.externalModules(List<String> externalModules)
(experimental) A list of modules that should be considered as externals (already available in the runtime).
|
NodejsFunction.Builder |
NodejsFunction.Builder.filesystem(FileSystem filesystem)
(experimental) The filesystem configuration for the lambda function.
|
NodejsFunction.Builder |
NodejsFunction.Builder.forceDockerBundling(Boolean forceDockerBundling)
(experimental) Force bundling in a Docker container even if local bundling is possible.
|
NodejsFunction.Builder |
NodejsFunction.Builder.functionName(String functionName)
(experimental) A name for the function.
|
NodejsFunction.Builder |
NodejsFunction.Builder.handler(String handler)
(experimental) The name of the exported handler in the entry file.
|
NodejsFunction.Builder |
NodejsFunction.Builder.initialPolicy(List<? extends PolicyStatement> initialPolicy)
(experimental) Initial policy statements to add to the created Lambda Role.
|
NodejsFunction.Builder |
NodejsFunction.Builder.layers(List<? extends ILayerVersion> layers)
(experimental) A list of layers to add to the function's execution environment.
|
NodejsFunction.Builder |
NodejsFunction.Builder.loader(Map<String,String> loader)
(experimental) Use loaders to change how a given input file is interpreted.
|
NodejsFunction.Builder |
NodejsFunction.Builder.logRetention(RetentionDays logRetention)
(experimental) The number of days log events are kept in CloudWatch Logs.
|
NodejsFunction.Builder |
NodejsFunction.Builder.logRetentionRetryOptions(LogRetentionRetryOptions logRetentionRetryOptions)
(experimental) When log retention is specified, a custom resource attempts to create the CloudWatch log group.
|
NodejsFunction.Builder |
NodejsFunction.Builder.logRetentionRole(IRole logRetentionRole)
(experimental) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.
|
NodejsFunction.Builder |
NodejsFunction.Builder.maxEventAge(Duration maxEventAge)
(experimental) The maximum age of a request that Lambda sends to a function for processing.
|
NodejsFunction.Builder |
NodejsFunction.Builder.memorySize(Number memorySize)
(experimental) The amount of memory, in MB, that is allocated to your Lambda function.
|
NodejsFunction.Builder |
NodejsFunction.Builder.minify(Boolean minify)
(experimental) Whether to minify files when bundling.
|
NodejsFunction.Builder |
NodejsFunction.Builder.nodeModules(List<String> nodeModules)
(experimental) A list of modules that should be installed instead of bundled.
|
NodejsFunction.Builder |
NodejsFunction.Builder.onFailure(IDestination onFailure)
(experimental) The destination for failed invocations.
|
NodejsFunction.Builder |
NodejsFunction.Builder.onSuccess(IDestination onSuccess)
(experimental) The destination for successful invocations.
|
NodejsFunction.Builder |
NodejsFunction.Builder.profiling(Boolean profiling)
(experimental) Enable profiling.
|
NodejsFunction.Builder |
NodejsFunction.Builder.profilingGroup(IProfilingGroup profilingGroup)
(experimental) Profiling Group.
|
NodejsFunction.Builder |
NodejsFunction.Builder.reservedConcurrentExecutions(Number reservedConcurrentExecutions)
(experimental) The maximum of concurrent executions you want to reserve for the function.
|
NodejsFunction.Builder |
NodejsFunction.Builder.retryAttempts(Number retryAttempts)
(experimental) The maximum number of times to retry when the function returns an error.
|
NodejsFunction.Builder |
NodejsFunction.Builder.role(IRole role)
(experimental) Lambda execution role.
|
NodejsFunction.Builder |
NodejsFunction.Builder.runtime(Runtime runtime)
(experimental) The runtime environment.
|
NodejsFunction.Builder |
NodejsFunction.Builder.securityGroup(ISecurityGroup securityGroup)
Deprecated.
- This property is deprecated, use securityGroups instead
|
NodejsFunction.Builder |
NodejsFunction.Builder.securityGroups(List<? extends ISecurityGroup> securityGroups)
(experimental) The list of security groups to associate with the Lambda's network interfaces.
|
NodejsFunction.Builder |
NodejsFunction.Builder.sourceMap(Boolean sourceMap)
(experimental) Whether to include source maps when bundling.
|
NodejsFunction.Builder |
NodejsFunction.Builder.target(String target)
(experimental) Target environment for the generated JavaScript code.
|
NodejsFunction.Builder |
NodejsFunction.Builder.timeout(Duration timeout)
(experimental) The function execution time (in seconds) after which Lambda terminates the function.
|
NodejsFunction.Builder |
NodejsFunction.Builder.tracing(Tracing tracing)
(experimental) Enable AWS X-Ray Tracing for Lambda Function.
|
NodejsFunction.Builder |
NodejsFunction.Builder.vpc(IVpc vpc)
(experimental) VPC network to place Lambda network interfaces.
|
NodejsFunction.Builder |
NodejsFunction.Builder.vpcSubnets(SubnetSelection vpcSubnets)
(experimental) Where to place the network interfaces within the VPC.
|
Copyright © 2020. All rights reserved.