Index
All Classes and Interfaces|All Packages
$
- $jsii$toJson() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- $jsii$toJson() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
A
- afterBundling(String, String) - Method in interface software.amazon.awscdk.services.lambda.nodejs.ICommandHooks
-
Returns commands to run after bundling.
- afterBundling(String, String) - Method in interface software.amazon.awscdk.services.lambda.nodejs.ICommandHooks.Jsii$Default
-
Returns commands to run after bundling.
- afterBundling(String, String) - Method in class software.amazon.awscdk.services.lambda.nodejs.ICommandHooks.Jsii$Proxy
-
Returns commands to run after bundling.
- allowAllOutbound(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Whether to allow the Lambda to send all network traffic.
- allowAllOutbound(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getAllowAllOutbound() - allowPublicSubnet(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Lambda Functions in a public subnet can NOT access the internet.
- allowPublicSubnet(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getAllowPublicSubnet() - architecture(Architecture) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The system architectures compatible with this lambda function.
- architecture(Architecture) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getArchitecture() - architectures(List<? extends Architecture>) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Deprecated.use `architecture`
- architectures(List<? extends Architecture>) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Deprecated.use `architecture`
- ASCII - Enum constant in enum class software.amazon.awscdk.services.lambda.nodejs.Charset
-
ASCII.
- assetHash(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getAssetHash() - awsSdkConnectionReuse(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Whether to automatically reuse TCP connections when working with the AWS SDK for JavaScript.
- awsSdkConnectionReuse(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
NodejsFunctionProps.getAwsSdkConnectionReuse()
B
- banner(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getBanner() - beforeBundling(String, String) - Method in interface software.amazon.awscdk.services.lambda.nodejs.ICommandHooks
-
Returns commands to run before bundling.
- beforeBundling(String, String) - Method in interface software.amazon.awscdk.services.lambda.nodejs.ICommandHooks.Jsii$Default
-
Returns commands to run before bundling.
- beforeBundling(String, String) - Method in class software.amazon.awscdk.services.lambda.nodejs.ICommandHooks.Jsii$Proxy
-
Returns commands to run before bundling.
- beforeInstall(String, String) - Method in interface software.amazon.awscdk.services.lambda.nodejs.ICommandHooks
-
Returns commands to run before installing node modules.
- beforeInstall(String, String) - Method in interface software.amazon.awscdk.services.lambda.nodejs.ICommandHooks.Jsii$Default
-
Returns commands to run before installing node modules.
- beforeInstall(String, String) - Method in class software.amazon.awscdk.services.lambda.nodejs.ICommandHooks.Jsii$Proxy
-
Returns commands to run before installing node modules.
- BOTH - Enum constant in enum class software.amazon.awscdk.services.lambda.nodejs.SourceMapMode
-
Both sourceMap mode - If you want to have the effect of both inline and external simultaneously.
- build() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Builds the configured instance.
- build() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
- build() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Builds the configured instance.
- buildArgs(Map<String, String>) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getBuildArgs() - builder() - Static method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
- builder() - Static method in interface software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps
- Builder() - Constructor for class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
- Builder() - Constructor for class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
- bundling(BundlingOptions) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Bundling options.
- bundling(BundlingOptions) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
NodejsFunctionProps.getBundling() - BundlingOptions - Interface in software.amazon.awscdk.services.lambda.nodejs
-
Bundling options.
- BundlingOptions.Builder - Class in software.amazon.awscdk.services.lambda.nodejs
-
A builder for
BundlingOptions - BundlingOptions.Jsii$Proxy - Class in software.amazon.awscdk.services.lambda.nodejs
-
An implementation for
BundlingOptions
C
- charset(Charset) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getCharset() - Charset - Enum Class in software.amazon.awscdk.services.lambda.nodejs
-
Charset for esbuild's output.
- CJS - Enum constant in enum class software.amazon.awscdk.services.lambda.nodejs.OutputFormat
-
CommonJS.
- codeSigningConfig(ICodeSigningConfig) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Code signing config associated with this function.
- codeSigningConfig(ICodeSigningConfig) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getCodeSigningConfig() - commandHooks(ICommandHooks) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getCommandHooks() - create(Construct, String) - Static method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
- currentVersionOptions(VersionOptions) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Options for the `lambda.Version` resource automatically created by the `fn.currentVersion` method.
- currentVersionOptions(VersionOptions) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getCurrentVersionOptions()
D
- deadLetterQueue(IQueue) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The SQS queue to use if DLQ is enabled.
- deadLetterQueue(IQueue) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getDeadLetterQueue() - deadLetterQueueEnabled(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Enabled DLQ.
- deadLetterQueueEnabled(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getDeadLetterQueueEnabled() - deadLetterTopic(ITopic) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The SNS topic to use as a DLQ.
- deadLetterTopic(ITopic) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getDeadLetterTopic() - DEFAULT - Enum constant in enum class software.amazon.awscdk.services.lambda.nodejs.SourceMapMode
-
Default sourceMap mode - will generate a .js.map file alongside any generated .js file and add a special //# sourceMappingURL= comment to the bottom of the .js file pointing to the .js.map file.
- define(Map<String, String>) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getDefine() - depsLockFilePath(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The path to the dependencies lock file (`yarn.lock` or `package-lock.json`).
- depsLockFilePath(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
NodejsFunctionProps.getDepsLockFilePath() - description(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
A description of the function.
- description(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getDescription() - dockerImage(DockerImage) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getDockerImage()
E
- entry(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Path to the entry file (JavaScript or TypeScript).
- entry(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
NodejsFunctionProps.getEntry() - environment(Map<String, String>) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getEnvironment() - environment(Map<String, String>) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Key-value pairs that Lambda caches and makes available for your Lambda functions.
- environment(Map<String, String>) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getEnvironment() - environmentEncryption(IKey) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The AWS KMS key that's used to encrypt your function's environment variables.
- environmentEncryption(IKey) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getEnvironmentEncryption() - ephemeralStorageSize(Size) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The size of the function’s /tmp directory in MiB.
- ephemeralStorageSize(Size) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getEphemeralStorageSize() - equals(Object) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- equals(Object) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- ERROR - Enum constant in enum class software.amazon.awscdk.services.lambda.nodejs.LogLevel
-
Show errors only.
- esbuildArgs(Map<String, ? extends Object>) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getEsbuildArgs() - esbuildVersion(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getEsbuildVersion() - ESM - Enum constant in enum class software.amazon.awscdk.services.lambda.nodejs.OutputFormat
-
ECMAScript module.
- events(List<? extends IEventSource>) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Event sources for this function.
- events(List<? extends IEventSource>) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getEvents() - EXTERNAL - Enum constant in enum class software.amazon.awscdk.services.lambda.nodejs.SourceMapMode
-
External sourceMap mode - If you want to omit the special //# sourceMappingURL= comment from the generated .js file but you still want to generate the .js.map files.
- externalModules(List<String>) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getExternalModules()
F
- filesystem(FileSystem) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The filesystem configuration for the lambda function.
- filesystem(FileSystem) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getFilesystem() - footer(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getFooter() - forceDockerBundling(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getForceDockerBundling() - format(OutputFormat) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getFormat() - functionName(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
A name for the function.
- functionName(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getFunctionName()
G
- getAllowAllOutbound() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getAllowPublicSubnet() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getArchitecture() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getArchitectures() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getAssetHash() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Specify a custom hash for this asset.
- getAssetHash() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getAwsSdkConnectionReuse() - Method in interface software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps
-
Whether to automatically reuse TCP connections when working with the AWS SDK for JavaScript.
- getAwsSdkConnectionReuse() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getBanner() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Use this to insert an arbitrary string at the beginning of generated JavaScript files.
- getBanner() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getBuildArgs() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Build arguments to pass when building the bundling image.
- getBuildArgs() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getBundling() - Method in interface software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps
-
Bundling options.
- getBundling() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getCharset() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
The charset to use for esbuild's output.
- getCharset() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getCodeSigningConfig() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getCommandHooks() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Command hooks.
- getCommandHooks() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getCurrentVersionOptions() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getDeadLetterQueue() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getDeadLetterQueueEnabled() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getDeadLetterTopic() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getDefine() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Replace global identifiers with constant expressions.
- getDefine() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getDepsLockFilePath() - Method in interface software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps
-
The path to the dependencies lock file (`yarn.lock` or `package-lock.json`).
- getDepsLockFilePath() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getDescription() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getDockerImage() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
A custom bundling Docker image.
- getDockerImage() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getEntry() - Method in interface software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps
-
Path to the entry file (JavaScript or TypeScript).
- getEntry() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getEnvironment() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Environment variables defined when bundling runs.
- getEnvironment() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getEnvironment() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getEnvironmentEncryption() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getEphemeralStorageSize() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getEsbuildArgs() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Build arguments to pass into esbuild.
- getEsbuildArgs() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getEsbuildVersion() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
The version of esbuild to use when running in a Docker container.
- getEsbuildVersion() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getEvents() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getExternalModules() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
A list of modules that should be considered as externals (already available in the runtime).
- getExternalModules() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getFilesystem() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getFooter() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Use this to insert an arbitrary string at the end of generated JavaScript files.
- getFooter() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getForceDockerBundling() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Force bundling in a Docker container even if local bundling is possible.
- getForceDockerBundling() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getFormat() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Output format for the generated JavaScript files.
- getFormat() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getFunctionName() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getHandler() - Method in interface software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps
-
The name of the exported handler in the entry file.
- getHandler() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getInitialPolicy() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getInject() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
This option allows you to automatically replace a global variable with an import from another file.
- getInject() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getInsightsVersion() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getKeepNames() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Whether to preserve the original `name` values even in minified code.
- getKeepNames() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getLayers() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getLoader() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Use loaders to change how a given input file is interpreted.
- getLoader() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getLogLevel() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Log level for esbuild.
- getLogLevel() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getLogRetention() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getLogRetentionRetryOptions() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getLogRetentionRole() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getMainFields() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
How to determine the entry point for modules.
- getMainFields() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getMaxEventAge() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getMemorySize() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getMetafile() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
This option tells esbuild to write out a JSON file relative to output directory with metadata about the build.
- getMetafile() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getMinify() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Whether to minify files when bundling.
- getMinify() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getNodeModules() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
A list of modules that should be installed instead of bundled.
- getNodeModules() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getOnFailure() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getOnSuccess() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getPreCompilation() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Run compilation using tsc before running file through bundling step.
- getPreCompilation() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getProfiling() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getProfilingGroup() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getProjectRoot() - Method in interface software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps
-
The path to the directory containing project config files (`package.json` or `tsconfig.json`).
- getProjectRoot() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getReservedConcurrentExecutions() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getRetryAttempts() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getRole() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getRuntime() - Method in interface software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps
-
The runtime environment.
- getRuntime() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getSecurityGroup() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getSecurityGroups() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getSourceMap() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Whether to include source maps when bundling.
- getSourceMap() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getSourceMapMode() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Source map mode to be used when bundling.
- getSourceMapMode() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getSourcesContent() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Whether to include original source code in source maps when bundling.
- getSourcesContent() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getTarget() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Target environment for the generated JavaScript code.
- getTarget() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getTimeout() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getTracing() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getTsconfig() - Method in interface software.amazon.awscdk.services.lambda.nodejs.BundlingOptions
-
Normally the esbuild automatically discovers `tsconfig.json` files and reads their contents during a build.
- getTsconfig() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- getVpc() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
- getVpcSubnets() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
H
- handler(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The name of the exported handler in the entry file.
- handler(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
NodejsFunctionProps.getHandler() - hashCode() - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
- hashCode() - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
I
- ICommandHooks - Interface in software.amazon.awscdk.services.lambda.nodejs
-
Command hooks.
- ICommandHooks.Jsii$Default - Interface in software.amazon.awscdk.services.lambda.nodejs
-
Internal default implementation for
ICommandHooks. - ICommandHooks.Jsii$Proxy - Class in software.amazon.awscdk.services.lambda.nodejs
-
A proxy class which represents a concrete javascript instance of this type.
- INFO - Enum constant in enum class software.amazon.awscdk.services.lambda.nodejs.LogLevel
-
Show everything.
- initialPolicy(List<? extends PolicyStatement>) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Initial policy statements to add to the created Lambda Role.
- initialPolicy(List<? extends PolicyStatement>) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getInitialPolicy() - inject(List<String>) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getInject() - INLINE - Enum constant in enum class software.amazon.awscdk.services.lambda.nodejs.SourceMapMode
-
Inline sourceMap mode - If you want to insert the entire source map into the .js file instead of generating a separate .js.map file.
- insightsVersion(LambdaInsightsVersion) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Specify the version of CloudWatch Lambda insights to use for monitoring.
- insightsVersion(LambdaInsightsVersion) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getInsightsVersion()
J
- Jsii$Proxy(BundlingOptions.Builder) - Constructor for class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
BundlingOptions.Builder. - Jsii$Proxy(NodejsFunctionProps.Builder) - Constructor for class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
NodejsFunctionProps.Builder. - Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.lambda.nodejs.ICommandHooks.Jsii$Proxy
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
K
- keepNames(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getKeepNames()
L
- layers(List<? extends ILayerVersion>) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
A list of layers to add to the function's execution environment.
- layers(List<? extends ILayerVersion>) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getLayers() - loader(Map<String, String>) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getLoader() - logLevel(LogLevel) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getLogLevel() - LogLevel - Enum Class in software.amazon.awscdk.services.lambda.nodejs
-
Log levels for esbuild and package managers' install commands.
- logRetention(RetentionDays) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The number of days log events are kept in CloudWatch Logs.
- logRetention(RetentionDays) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getLogRetention() - logRetentionRetryOptions(LogRetentionRetryOptions) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
When log retention is specified, a custom resource attempts to create the CloudWatch log group.
- logRetentionRetryOptions(LogRetentionRetryOptions) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getLogRetentionRetryOptions() - logRetentionRole(IRole) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The IAM role for the Lambda function associated with the custom resource that sets the retention policy.
- logRetentionRole(IRole) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getLogRetentionRole()
M
- mainFields(List<String>) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getMainFields() - maxEventAge(Duration) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The maximum age of a request that Lambda sends to a function for processing.
- maxEventAge(Duration) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
EventInvokeConfigOptions.getMaxEventAge() - memorySize(Number) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The amount of memory, in MB, that is allocated to your Lambda function.
- memorySize(Number) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getMemorySize() - metafile(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getMetafile() - minify(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getMinify()
N
- NodejsFunction - Class in software.amazon.awscdk.services.lambda.nodejs
-
A Node.js Lambda function bundled using esbuild.
- NodejsFunction(Construct, String) - Constructor for class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction
- NodejsFunction(Construct, String, NodejsFunctionProps) - Constructor for class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction
- NodejsFunction(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction
- NodejsFunction(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction
- NodejsFunction.Builder - Class in software.amazon.awscdk.services.lambda.nodejs
-
A fluent builder for
NodejsFunction. - NodejsFunctionProps - Interface in software.amazon.awscdk.services.lambda.nodejs
-
Properties for a NodejsFunction.
- NodejsFunctionProps.Builder - Class in software.amazon.awscdk.services.lambda.nodejs
-
A builder for
NodejsFunctionProps - NodejsFunctionProps.Jsii$Proxy - Class in software.amazon.awscdk.services.lambda.nodejs
-
An implementation for
NodejsFunctionProps - nodeModules(List<String>) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getNodeModules()
O
- onFailure(IDestination) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The destination for failed invocations.
- onFailure(IDestination) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
EventInvokeConfigOptions.getOnFailure() - onSuccess(IDestination) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The destination for successful invocations.
- onSuccess(IDestination) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
EventInvokeConfigOptions.getOnSuccess() - OutputFormat - Enum Class in software.amazon.awscdk.services.lambda.nodejs
-
Output format for the generated JavaScript files.
P
- preCompilation(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getPreCompilation() - profiling(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Enable profiling.
- profiling(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getProfiling() - profilingGroup(IProfilingGroup) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Profiling Group.
- profilingGroup(IProfilingGroup) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getProfilingGroup() - projectRoot(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The path to the directory containing project config files (`package.json` or `tsconfig.json`).
- projectRoot(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
NodejsFunctionProps.getProjectRoot()
R
- reservedConcurrentExecutions(Number) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The maximum of concurrent executions you want to reserve for the function.
- reservedConcurrentExecutions(Number) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getReservedConcurrentExecutions() - retryAttempts(Number) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The maximum number of times to retry when the function returns an error.
- retryAttempts(Number) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
EventInvokeConfigOptions.getRetryAttempts() - role(IRole) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Lambda execution role.
- role(IRole) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getRole() - runtime(Runtime) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The runtime environment.
- runtime(Runtime) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
NodejsFunctionProps.getRuntime()
S
- securityGroup(ISecurityGroup) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Deprecated.- This property is deprecated, use securityGroups instead
- securityGroup(ISecurityGroup) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Deprecated.- This property is deprecated, use securityGroups instead
- securityGroups(List<? extends ISecurityGroup>) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The list of security groups to associate with the Lambda's network interfaces.
- securityGroups(List<? extends ISecurityGroup>) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getSecurityGroups() - SILENT - Enum constant in enum class software.amazon.awscdk.services.lambda.nodejs.LogLevel
-
Show nothing.
- software.amazon.awscdk.services.lambda.nodejs - package software.amazon.awscdk.services.lambda.nodejs
-
Amazon Lambda Node.js Library
- sourceMap(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getSourceMap() - sourceMapMode(SourceMapMode) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getSourceMapMode() - SourceMapMode - Enum Class in software.amazon.awscdk.services.lambda.nodejs
-
SourceMap mode for esbuild.
- sourcesContent(Boolean) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getSourcesContent()
T
- target(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getTarget() - timeout(Duration) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
The function execution time (in seconds) after which Lambda terminates the function.
- timeout(Duration) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getTimeout() - tracing(Tracing) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Enable AWS X-Ray Tracing for Lambda Function.
- tracing(Tracing) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getTracing() - tsconfig(String) - Method in class software.amazon.awscdk.services.lambda.nodejs.BundlingOptions.Builder
-
Sets the value of
BundlingOptions.getTsconfig()
U
V
- valueOf(String) - Static method in enum class software.amazon.awscdk.services.lambda.nodejs.Charset
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class software.amazon.awscdk.services.lambda.nodejs.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class software.amazon.awscdk.services.lambda.nodejs.OutputFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class software.amazon.awscdk.services.lambda.nodejs.SourceMapMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class software.amazon.awscdk.services.lambda.nodejs.Charset
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class software.amazon.awscdk.services.lambda.nodejs.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class software.amazon.awscdk.services.lambda.nodejs.OutputFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class software.amazon.awscdk.services.lambda.nodejs.SourceMapMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vpc(IVpc) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
VPC network to place Lambda network interfaces.
- vpc(IVpc) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getVpc() - vpcSubnets(SubnetSelection) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunction.Builder
-
Where to place the network interfaces within the VPC.
- vpcSubnets(SubnetSelection) - Method in class software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps.Builder
-
Sets the value of
FunctionOptions.getVpcSubnets()
W
- WARNING - Enum constant in enum class software.amazon.awscdk.services.lambda.nodejs.LogLevel
-
Show warnings and errors.
All Classes and Interfaces|All Packages