Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.lambda.nodejs package.
Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.lambda.nodejs package.
(build-bundling-options-builder builder id config)
The build-bundling-options-builder function updates a BundlingOptions$Builder instance using the provided configuration. The function takes the BundlingOptions$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
assetHash | java.lang.String | cdk.support/lookup-entry | :asset-hash |
banner | java.lang.String | cdk.support/lookup-entry | :banner |
buildArgs | java.util.Map | cdk.support/lookup-entry | :build-args |
bundleAwsSdk | java.lang.Boolean | cdk.support/lookup-entry | :bundle-aws-sdk |
bundlingFileAccess | software.amazon.awscdk.BundlingFileAccess | cdk.api/bundling-file-access | :bundling-file-access |
charset | software.amazon.awscdk.services.lambda.nodejs.Charset | cdk.api.services.lambda.nodejs/charset | :charset |
command | java.util.List | cdk.support/lookup-entry | :command |
commandHooks | software.amazon.awscdk.services.lambda.nodejs.ICommandHooks | cdk.support/lookup-entry | :command-hooks |
define | java.util.Map | cdk.support/lookup-entry | :define |
dockerImage | software.amazon.awscdk.DockerImage | cdk.support/lookup-entry | :docker-image |
entrypoint | java.util.List | cdk.support/lookup-entry | :entrypoint |
environment | java.util.Map | cdk.support/lookup-entry | :environment |
esbuildArgs | java.util.Map | cdk.support/lookup-entry | :esbuild-args |
esbuildVersion | java.lang.String | cdk.support/lookup-entry | :esbuild-version |
externalModules | java.util.List | cdk.support/lookup-entry | :external-modules |
footer | java.lang.String | cdk.support/lookup-entry | :footer |
forceDockerBundling | java.lang.Boolean | cdk.support/lookup-entry | :force-docker-bundling |
format | software.amazon.awscdk.services.lambda.nodejs.OutputFormat | cdk.api.services.lambda.nodejs/output-format | :format |
inject | java.util.List | cdk.support/lookup-entry | :inject |
keepNames | java.lang.Boolean | cdk.support/lookup-entry | :keep-names |
loader | java.util.Map | cdk.support/lookup-entry | :loader |
logLevel | software.amazon.awscdk.services.lambda.nodejs.LogLevel | cdk.api.services.lambda.nodejs/log-level | :log-level |
mainFields | java.util.List | cdk.support/lookup-entry | :main-fields |
metafile | java.lang.Boolean | cdk.support/lookup-entry | :metafile |
minify | java.lang.Boolean | cdk.support/lookup-entry | :minify |
network | java.lang.String | cdk.support/lookup-entry | :network |
nodeModules | java.util.List | cdk.support/lookup-entry | :node-modules |
platform | java.lang.String | cdk.support/lookup-entry | :platform |
preCompilation | java.lang.Boolean | cdk.support/lookup-entry | :pre-compilation |
securityOpt | java.lang.String | cdk.support/lookup-entry | :security-opt |
sourceMap | java.lang.Boolean | cdk.support/lookup-entry | :source-map |
sourceMapMode | software.amazon.awscdk.services.lambda.nodejs.SourceMapMode | cdk.api.services.lambda.nodejs/source-map-mode | :source-map-mode |
sourcesContent | java.lang.Boolean | cdk.support/lookup-entry | :sources-content |
target | java.lang.String | cdk.support/lookup-entry | :target |
tsconfig | java.lang.String | cdk.support/lookup-entry | :tsconfig |
user | java.lang.String | cdk.support/lookup-entry | :user |
volumes | java.util.List | cdk.support/lookup-entry | :volumes |
volumesFrom | java.util.List | cdk.support/lookup-entry | :volumes-from |
workingDirectory | java.lang.String | cdk.support/lookup-entry | :working-directory |
The build-bundling-options-builder function updates a BundlingOptions$Builder instance using the provided configuration. The function takes the BundlingOptions$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `assetHash` | java.lang.String | [[cdk.support/lookup-entry]] | `:asset-hash` | | `banner` | java.lang.String | [[cdk.support/lookup-entry]] | `:banner` | | `buildArgs` | java.util.Map | [[cdk.support/lookup-entry]] | `:build-args` | | `bundleAwsSdk` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:bundle-aws-sdk` | | `bundlingFileAccess` | software.amazon.awscdk.BundlingFileAccess | [[cdk.api/bundling-file-access]] | `:bundling-file-access` | | `charset` | software.amazon.awscdk.services.lambda.nodejs.Charset | [[cdk.api.services.lambda.nodejs/charset]] | `:charset` | | `command` | java.util.List | [[cdk.support/lookup-entry]] | `:command` | | `commandHooks` | software.amazon.awscdk.services.lambda.nodejs.ICommandHooks | [[cdk.support/lookup-entry]] | `:command-hooks` | | `define` | java.util.Map | [[cdk.support/lookup-entry]] | `:define` | | `dockerImage` | software.amazon.awscdk.DockerImage | [[cdk.support/lookup-entry]] | `:docker-image` | | `entrypoint` | java.util.List | [[cdk.support/lookup-entry]] | `:entrypoint` | | `environment` | java.util.Map | [[cdk.support/lookup-entry]] | `:environment` | | `esbuildArgs` | java.util.Map | [[cdk.support/lookup-entry]] | `:esbuild-args` | | `esbuildVersion` | java.lang.String | [[cdk.support/lookup-entry]] | `:esbuild-version` | | `externalModules` | java.util.List | [[cdk.support/lookup-entry]] | `:external-modules` | | `footer` | java.lang.String | [[cdk.support/lookup-entry]] | `:footer` | | `forceDockerBundling` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:force-docker-bundling` | | `format` | software.amazon.awscdk.services.lambda.nodejs.OutputFormat | [[cdk.api.services.lambda.nodejs/output-format]] | `:format` | | `inject` | java.util.List | [[cdk.support/lookup-entry]] | `:inject` | | `keepNames` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:keep-names` | | `loader` | java.util.Map | [[cdk.support/lookup-entry]] | `:loader` | | `logLevel` | software.amazon.awscdk.services.lambda.nodejs.LogLevel | [[cdk.api.services.lambda.nodejs/log-level]] | `:log-level` | | `mainFields` | java.util.List | [[cdk.support/lookup-entry]] | `:main-fields` | | `metafile` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:metafile` | | `minify` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:minify` | | `network` | java.lang.String | [[cdk.support/lookup-entry]] | `:network` | | `nodeModules` | java.util.List | [[cdk.support/lookup-entry]] | `:node-modules` | | `platform` | java.lang.String | [[cdk.support/lookup-entry]] | `:platform` | | `preCompilation` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:pre-compilation` | | `securityOpt` | java.lang.String | [[cdk.support/lookup-entry]] | `:security-opt` | | `sourceMap` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:source-map` | | `sourceMapMode` | software.amazon.awscdk.services.lambda.nodejs.SourceMapMode | [[cdk.api.services.lambda.nodejs/source-map-mode]] | `:source-map-mode` | | `sourcesContent` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:sources-content` | | `target` | java.lang.String | [[cdk.support/lookup-entry]] | `:target` | | `tsconfig` | java.lang.String | [[cdk.support/lookup-entry]] | `:tsconfig` | | `user` | java.lang.String | [[cdk.support/lookup-entry]] | `:user` | | `volumes` | java.util.List | [[cdk.support/lookup-entry]] | `:volumes` | | `volumesFrom` | java.util.List | [[cdk.support/lookup-entry]] | `:volumes-from` | | `workingDirectory` | java.lang.String | [[cdk.support/lookup-entry]] | `:working-directory` |
(build-nodejs-function-builder builder id config)
The build-nodejs-function-builder function updates a NodejsFunction$Builder instance using the provided configuration. The function takes the NodejsFunction$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
adotInstrumentation | software.amazon.awscdk.services.lambda.AdotInstrumentationConfig | cdk.support/lookup-entry | :adot-instrumentation |
allowAllOutbound | java.lang.Boolean | cdk.support/lookup-entry | :allow-all-outbound |
allowPublicSubnet | java.lang.Boolean | cdk.support/lookup-entry | :allow-public-subnet |
applicationLogLevel | java.lang.String | cdk.support/lookup-entry | :application-log-level |
applicationLogLevelV2 | software.amazon.awscdk.services.lambda.ApplicationLogLevel | cdk.api.services.lambda/application-log-level | :application-log-level-v2 |
architecture | software.amazon.awscdk.services.lambda.Architecture | cdk.support/lookup-entry | :architecture |
awsSdkConnectionReuse | java.lang.Boolean | cdk.support/lookup-entry | :aws-sdk-connection-reuse |
bundling | software.amazon.awscdk.services.lambda.nodejs.BundlingOptions | cdk.support/lookup-entry | :bundling |
code | software.amazon.awscdk.services.lambda.Code | cdk.support/lookup-entry | :code |
codeSigningConfig | software.amazon.awscdk.services.lambda.ICodeSigningConfig | cdk.support/lookup-entry | :code-signing-config |
currentVersionOptions | software.amazon.awscdk.services.lambda.VersionOptions | cdk.support/lookup-entry | :current-version-options |
deadLetterQueue | software.amazon.awscdk.services.sqs.IQueue | cdk.support/lookup-entry | :dead-letter-queue |
deadLetterQueueEnabled | java.lang.Boolean | cdk.support/lookup-entry | :dead-letter-queue-enabled |
deadLetterTopic | software.amazon.awscdk.services.sns.ITopic | cdk.support/lookup-entry | :dead-letter-topic |
depsLockFilePath | java.lang.String | cdk.support/lookup-entry | :deps-lock-file-path |
description | java.lang.String | cdk.support/lookup-entry | :description |
entry | java.lang.String | cdk.support/lookup-entry | :entry |
environment | java.util.Map | cdk.support/lookup-entry | :environment |
environmentEncryption | software.amazon.awscdk.services.kms.IKey | cdk.support/lookup-entry | :environment-encryption |
ephemeralStorageSize | software.amazon.awscdk.Size | cdk.support/lookup-entry | :ephemeral-storage-size |
events | java.util.List | cdk.support/lookup-entry | :events |
filesystem | software.amazon.awscdk.services.lambda.FileSystem | cdk.support/lookup-entry | :filesystem |
functionName | java.lang.String | cdk.support/lookup-entry | :function-name |
handler | java.lang.String | cdk.support/lookup-entry | :handler |
initialPolicy | java.util.List | cdk.support/lookup-entry | :initial-policy |
insightsVersion | software.amazon.awscdk.services.lambda.LambdaInsightsVersion | cdk.support/lookup-entry | :insights-version |
ipv6AllowedForDualStack | java.lang.Boolean | cdk.support/lookup-entry | :ipv6-allowed-for-dual-stack |
layers | java.util.List | cdk.support/lookup-entry | :layers |
logFormat | java.lang.String | cdk.support/lookup-entry | :log-format |
logGroup | software.amazon.awscdk.services.logs.ILogGroup | cdk.support/lookup-entry | :log-group |
logRetention | software.amazon.awscdk.services.logs.RetentionDays | cdk.api.services.logs/retention-days | :log-retention |
logRetentionRetryOptions | software.amazon.awscdk.services.lambda.LogRetentionRetryOptions | cdk.support/lookup-entry | :log-retention-retry-options |
logRetentionRole | software.amazon.awscdk.services.iam.IRole | cdk.support/lookup-entry | :log-retention-role |
loggingFormat | software.amazon.awscdk.services.lambda.LoggingFormat | cdk.api.services.lambda/logging-format | :logging-format |
maxEventAge | software.amazon.awscdk.Duration | cdk.support/lookup-entry | :max-event-age |
memorySize | java.lang.Number | cdk.support/lookup-entry | :memory-size |
onFailure | software.amazon.awscdk.services.lambda.IDestination | cdk.support/lookup-entry | :on-failure |
onSuccess | software.amazon.awscdk.services.lambda.IDestination | cdk.support/lookup-entry | :on-success |
paramsAndSecrets | software.amazon.awscdk.services.lambda.ParamsAndSecretsLayerVersion | cdk.support/lookup-entry | :params-and-secrets |
profiling | java.lang.Boolean | cdk.support/lookup-entry | :profiling |
profilingGroup | software.amazon.awscdk.services.codeguruprofiler.IProfilingGroup | cdk.support/lookup-entry | :profiling-group |
projectRoot | java.lang.String | cdk.support/lookup-entry | :project-root |
reservedConcurrentExecutions | java.lang.Number | cdk.support/lookup-entry | :reserved-concurrent-executions |
retryAttempts | java.lang.Number | cdk.support/lookup-entry | :retry-attempts |
role | software.amazon.awscdk.services.iam.IRole | cdk.support/lookup-entry | :role |
runtime | software.amazon.awscdk.services.lambda.Runtime | cdk.support/lookup-entry | :runtime |
runtimeManagementMode | software.amazon.awscdk.services.lambda.RuntimeManagementMode | cdk.support/lookup-entry | :runtime-management-mode |
securityGroups | java.util.List | cdk.support/lookup-entry | :security-groups |
snapStart | software.amazon.awscdk.services.lambda.SnapStartConf | cdk.support/lookup-entry | :snap-start |
systemLogLevel | java.lang.String | cdk.support/lookup-entry | :system-log-level |
systemLogLevelV2 | software.amazon.awscdk.services.lambda.SystemLogLevel | cdk.api.services.lambda/system-log-level | :system-log-level-v2 |
timeout | software.amazon.awscdk.Duration | cdk.support/lookup-entry | :timeout |
tracing | software.amazon.awscdk.services.lambda.Tracing | cdk.api.services.lambda/tracing | :tracing |
vpc | software.amazon.awscdk.services.ec2.IVpc | cdk.support/lookup-entry | :vpc |
vpcSubnets | software.amazon.awscdk.services.ec2.SubnetSelection | cdk.support/lookup-entry | :vpc-subnets |
The build-nodejs-function-builder function updates a NodejsFunction$Builder instance using the provided configuration. The function takes the NodejsFunction$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `adotInstrumentation` | software.amazon.awscdk.services.lambda.AdotInstrumentationConfig | [[cdk.support/lookup-entry]] | `:adot-instrumentation` | | `allowAllOutbound` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:allow-all-outbound` | | `allowPublicSubnet` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:allow-public-subnet` | | `applicationLogLevel` | java.lang.String | [[cdk.support/lookup-entry]] | `:application-log-level` | | `applicationLogLevelV2` | software.amazon.awscdk.services.lambda.ApplicationLogLevel | [[cdk.api.services.lambda/application-log-level]] | `:application-log-level-v2` | | `architecture` | software.amazon.awscdk.services.lambda.Architecture | [[cdk.support/lookup-entry]] | `:architecture` | | `awsSdkConnectionReuse` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:aws-sdk-connection-reuse` | | `bundling` | software.amazon.awscdk.services.lambda.nodejs.BundlingOptions | [[cdk.support/lookup-entry]] | `:bundling` | | `code` | software.amazon.awscdk.services.lambda.Code | [[cdk.support/lookup-entry]] | `:code` | | `codeSigningConfig` | software.amazon.awscdk.services.lambda.ICodeSigningConfig | [[cdk.support/lookup-entry]] | `:code-signing-config` | | `currentVersionOptions` | software.amazon.awscdk.services.lambda.VersionOptions | [[cdk.support/lookup-entry]] | `:current-version-options` | | `deadLetterQueue` | software.amazon.awscdk.services.sqs.IQueue | [[cdk.support/lookup-entry]] | `:dead-letter-queue` | | `deadLetterQueueEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:dead-letter-queue-enabled` | | `deadLetterTopic` | software.amazon.awscdk.services.sns.ITopic | [[cdk.support/lookup-entry]] | `:dead-letter-topic` | | `depsLockFilePath` | java.lang.String | [[cdk.support/lookup-entry]] | `:deps-lock-file-path` | | `description` | java.lang.String | [[cdk.support/lookup-entry]] | `:description` | | `entry` | java.lang.String | [[cdk.support/lookup-entry]] | `:entry` | | `environment` | java.util.Map | [[cdk.support/lookup-entry]] | `:environment` | | `environmentEncryption` | software.amazon.awscdk.services.kms.IKey | [[cdk.support/lookup-entry]] | `:environment-encryption` | | `ephemeralStorageSize` | software.amazon.awscdk.Size | [[cdk.support/lookup-entry]] | `:ephemeral-storage-size` | | `events` | java.util.List | [[cdk.support/lookup-entry]] | `:events` | | `filesystem` | software.amazon.awscdk.services.lambda.FileSystem | [[cdk.support/lookup-entry]] | `:filesystem` | | `functionName` | java.lang.String | [[cdk.support/lookup-entry]] | `:function-name` | | `handler` | java.lang.String | [[cdk.support/lookup-entry]] | `:handler` | | `initialPolicy` | java.util.List | [[cdk.support/lookup-entry]] | `:initial-policy` | | `insightsVersion` | software.amazon.awscdk.services.lambda.LambdaInsightsVersion | [[cdk.support/lookup-entry]] | `:insights-version` | | `ipv6AllowedForDualStack` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:ipv6-allowed-for-dual-stack` | | `layers` | java.util.List | [[cdk.support/lookup-entry]] | `:layers` | | `logFormat` | java.lang.String | [[cdk.support/lookup-entry]] | `:log-format` | | `logGroup` | software.amazon.awscdk.services.logs.ILogGroup | [[cdk.support/lookup-entry]] | `:log-group` | | `logRetention` | software.amazon.awscdk.services.logs.RetentionDays | [[cdk.api.services.logs/retention-days]] | `:log-retention` | | `logRetentionRetryOptions` | software.amazon.awscdk.services.lambda.LogRetentionRetryOptions | [[cdk.support/lookup-entry]] | `:log-retention-retry-options` | | `logRetentionRole` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:log-retention-role` | | `loggingFormat` | software.amazon.awscdk.services.lambda.LoggingFormat | [[cdk.api.services.lambda/logging-format]] | `:logging-format` | | `maxEventAge` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:max-event-age` | | `memorySize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:memory-size` | | `onFailure` | software.amazon.awscdk.services.lambda.IDestination | [[cdk.support/lookup-entry]] | `:on-failure` | | `onSuccess` | software.amazon.awscdk.services.lambda.IDestination | [[cdk.support/lookup-entry]] | `:on-success` | | `paramsAndSecrets` | software.amazon.awscdk.services.lambda.ParamsAndSecretsLayerVersion | [[cdk.support/lookup-entry]] | `:params-and-secrets` | | `profiling` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:profiling` | | `profilingGroup` | software.amazon.awscdk.services.codeguruprofiler.IProfilingGroup | [[cdk.support/lookup-entry]] | `:profiling-group` | | `projectRoot` | java.lang.String | [[cdk.support/lookup-entry]] | `:project-root` | | `reservedConcurrentExecutions` | java.lang.Number | [[cdk.support/lookup-entry]] | `:reserved-concurrent-executions` | | `retryAttempts` | java.lang.Number | [[cdk.support/lookup-entry]] | `:retry-attempts` | | `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` | | `runtime` | software.amazon.awscdk.services.lambda.Runtime | [[cdk.support/lookup-entry]] | `:runtime` | | `runtimeManagementMode` | software.amazon.awscdk.services.lambda.RuntimeManagementMode | [[cdk.support/lookup-entry]] | `:runtime-management-mode` | | `securityGroups` | java.util.List | [[cdk.support/lookup-entry]] | `:security-groups` | | `snapStart` | software.amazon.awscdk.services.lambda.SnapStartConf | [[cdk.support/lookup-entry]] | `:snap-start` | | `systemLogLevel` | java.lang.String | [[cdk.support/lookup-entry]] | `:system-log-level` | | `systemLogLevelV2` | software.amazon.awscdk.services.lambda.SystemLogLevel | [[cdk.api.services.lambda/system-log-level]] | `:system-log-level-v2` | | `timeout` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:timeout` | | `tracing` | software.amazon.awscdk.services.lambda.Tracing | [[cdk.api.services.lambda/tracing]] | `:tracing` | | `vpc` | software.amazon.awscdk.services.ec2.IVpc | [[cdk.support/lookup-entry]] | `:vpc` | | `vpcSubnets` | software.amazon.awscdk.services.ec2.SubnetSelection | [[cdk.support/lookup-entry]] | `:vpc-subnets` |
(build-nodejs-function-props-builder builder id config)
The build-nodejs-function-props-builder function updates a NodejsFunctionProps$Builder instance using the provided configuration. The function takes the NodejsFunctionProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
adotInstrumentation | software.amazon.awscdk.services.lambda.AdotInstrumentationConfig | cdk.support/lookup-entry | :adot-instrumentation |
allowAllOutbound | java.lang.Boolean | cdk.support/lookup-entry | :allow-all-outbound |
allowPublicSubnet | java.lang.Boolean | cdk.support/lookup-entry | :allow-public-subnet |
applicationLogLevel | java.lang.String | cdk.support/lookup-entry | :application-log-level |
applicationLogLevelV2 | software.amazon.awscdk.services.lambda.ApplicationLogLevel | cdk.api.services.lambda/application-log-level | :application-log-level-v2 |
architecture | software.amazon.awscdk.services.lambda.Architecture | cdk.support/lookup-entry | :architecture |
awsSdkConnectionReuse | java.lang.Boolean | cdk.support/lookup-entry | :aws-sdk-connection-reuse |
bundling | software.amazon.awscdk.services.lambda.nodejs.BundlingOptions | cdk.support/lookup-entry | :bundling |
code | software.amazon.awscdk.services.lambda.Code | cdk.support/lookup-entry | :code |
codeSigningConfig | software.amazon.awscdk.services.lambda.ICodeSigningConfig | cdk.support/lookup-entry | :code-signing-config |
currentVersionOptions | software.amazon.awscdk.services.lambda.VersionOptions | cdk.support/lookup-entry | :current-version-options |
deadLetterQueue | software.amazon.awscdk.services.sqs.IQueue | cdk.support/lookup-entry | :dead-letter-queue |
deadLetterQueueEnabled | java.lang.Boolean | cdk.support/lookup-entry | :dead-letter-queue-enabled |
deadLetterTopic | software.amazon.awscdk.services.sns.ITopic | cdk.support/lookup-entry | :dead-letter-topic |
depsLockFilePath | java.lang.String | cdk.support/lookup-entry | :deps-lock-file-path |
description | java.lang.String | cdk.support/lookup-entry | :description |
entry | java.lang.String | cdk.support/lookup-entry | :entry |
environment | java.util.Map | cdk.support/lookup-entry | :environment |
environmentEncryption | software.amazon.awscdk.services.kms.IKey | cdk.support/lookup-entry | :environment-encryption |
ephemeralStorageSize | software.amazon.awscdk.Size | cdk.support/lookup-entry | :ephemeral-storage-size |
events | java.util.List | cdk.support/lookup-entry | :events |
filesystem | software.amazon.awscdk.services.lambda.FileSystem | cdk.support/lookup-entry | :filesystem |
functionName | java.lang.String | cdk.support/lookup-entry | :function-name |
handler | java.lang.String | cdk.support/lookup-entry | :handler |
initialPolicy | java.util.List | cdk.support/lookup-entry | :initial-policy |
insightsVersion | software.amazon.awscdk.services.lambda.LambdaInsightsVersion | cdk.support/lookup-entry | :insights-version |
ipv6AllowedForDualStack | java.lang.Boolean | cdk.support/lookup-entry | :ipv6-allowed-for-dual-stack |
layers | java.util.List | cdk.support/lookup-entry | :layers |
logFormat | java.lang.String | cdk.support/lookup-entry | :log-format |
logGroup | software.amazon.awscdk.services.logs.ILogGroup | cdk.support/lookup-entry | :log-group |
logRetention | software.amazon.awscdk.services.logs.RetentionDays | cdk.api.services.logs/retention-days | :log-retention |
logRetentionRetryOptions | software.amazon.awscdk.services.lambda.LogRetentionRetryOptions | cdk.support/lookup-entry | :log-retention-retry-options |
logRetentionRole | software.amazon.awscdk.services.iam.IRole | cdk.support/lookup-entry | :log-retention-role |
loggingFormat | software.amazon.awscdk.services.lambda.LoggingFormat | cdk.api.services.lambda/logging-format | :logging-format |
maxEventAge | software.amazon.awscdk.Duration | cdk.support/lookup-entry | :max-event-age |
memorySize | java.lang.Number | cdk.support/lookup-entry | :memory-size |
onFailure | software.amazon.awscdk.services.lambda.IDestination | cdk.support/lookup-entry | :on-failure |
onSuccess | software.amazon.awscdk.services.lambda.IDestination | cdk.support/lookup-entry | :on-success |
paramsAndSecrets | software.amazon.awscdk.services.lambda.ParamsAndSecretsLayerVersion | cdk.support/lookup-entry | :params-and-secrets |
profiling | java.lang.Boolean | cdk.support/lookup-entry | :profiling |
profilingGroup | software.amazon.awscdk.services.codeguruprofiler.IProfilingGroup | cdk.support/lookup-entry | :profiling-group |
projectRoot | java.lang.String | cdk.support/lookup-entry | :project-root |
reservedConcurrentExecutions | java.lang.Number | cdk.support/lookup-entry | :reserved-concurrent-executions |
retryAttempts | java.lang.Number | cdk.support/lookup-entry | :retry-attempts |
role | software.amazon.awscdk.services.iam.IRole | cdk.support/lookup-entry | :role |
runtime | software.amazon.awscdk.services.lambda.Runtime | cdk.support/lookup-entry | :runtime |
runtimeManagementMode | software.amazon.awscdk.services.lambda.RuntimeManagementMode | cdk.support/lookup-entry | :runtime-management-mode |
securityGroups | java.util.List | cdk.support/lookup-entry | :security-groups |
snapStart | software.amazon.awscdk.services.lambda.SnapStartConf | cdk.support/lookup-entry | :snap-start |
systemLogLevel | java.lang.String | cdk.support/lookup-entry | :system-log-level |
systemLogLevelV2 | software.amazon.awscdk.services.lambda.SystemLogLevel | cdk.api.services.lambda/system-log-level | :system-log-level-v2 |
timeout | software.amazon.awscdk.Duration | cdk.support/lookup-entry | :timeout |
tracing | software.amazon.awscdk.services.lambda.Tracing | cdk.api.services.lambda/tracing | :tracing |
vpc | software.amazon.awscdk.services.ec2.IVpc | cdk.support/lookup-entry | :vpc |
vpcSubnets | software.amazon.awscdk.services.ec2.SubnetSelection | cdk.support/lookup-entry | :vpc-subnets |
The build-nodejs-function-props-builder function updates a NodejsFunctionProps$Builder instance using the provided configuration. The function takes the NodejsFunctionProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `adotInstrumentation` | software.amazon.awscdk.services.lambda.AdotInstrumentationConfig | [[cdk.support/lookup-entry]] | `:adot-instrumentation` | | `allowAllOutbound` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:allow-all-outbound` | | `allowPublicSubnet` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:allow-public-subnet` | | `applicationLogLevel` | java.lang.String | [[cdk.support/lookup-entry]] | `:application-log-level` | | `applicationLogLevelV2` | software.amazon.awscdk.services.lambda.ApplicationLogLevel | [[cdk.api.services.lambda/application-log-level]] | `:application-log-level-v2` | | `architecture` | software.amazon.awscdk.services.lambda.Architecture | [[cdk.support/lookup-entry]] | `:architecture` | | `awsSdkConnectionReuse` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:aws-sdk-connection-reuse` | | `bundling` | software.amazon.awscdk.services.lambda.nodejs.BundlingOptions | [[cdk.support/lookup-entry]] | `:bundling` | | `code` | software.amazon.awscdk.services.lambda.Code | [[cdk.support/lookup-entry]] | `:code` | | `codeSigningConfig` | software.amazon.awscdk.services.lambda.ICodeSigningConfig | [[cdk.support/lookup-entry]] | `:code-signing-config` | | `currentVersionOptions` | software.amazon.awscdk.services.lambda.VersionOptions | [[cdk.support/lookup-entry]] | `:current-version-options` | | `deadLetterQueue` | software.amazon.awscdk.services.sqs.IQueue | [[cdk.support/lookup-entry]] | `:dead-letter-queue` | | `deadLetterQueueEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:dead-letter-queue-enabled` | | `deadLetterTopic` | software.amazon.awscdk.services.sns.ITopic | [[cdk.support/lookup-entry]] | `:dead-letter-topic` | | `depsLockFilePath` | java.lang.String | [[cdk.support/lookup-entry]] | `:deps-lock-file-path` | | `description` | java.lang.String | [[cdk.support/lookup-entry]] | `:description` | | `entry` | java.lang.String | [[cdk.support/lookup-entry]] | `:entry` | | `environment` | java.util.Map | [[cdk.support/lookup-entry]] | `:environment` | | `environmentEncryption` | software.amazon.awscdk.services.kms.IKey | [[cdk.support/lookup-entry]] | `:environment-encryption` | | `ephemeralStorageSize` | software.amazon.awscdk.Size | [[cdk.support/lookup-entry]] | `:ephemeral-storage-size` | | `events` | java.util.List | [[cdk.support/lookup-entry]] | `:events` | | `filesystem` | software.amazon.awscdk.services.lambda.FileSystem | [[cdk.support/lookup-entry]] | `:filesystem` | | `functionName` | java.lang.String | [[cdk.support/lookup-entry]] | `:function-name` | | `handler` | java.lang.String | [[cdk.support/lookup-entry]] | `:handler` | | `initialPolicy` | java.util.List | [[cdk.support/lookup-entry]] | `:initial-policy` | | `insightsVersion` | software.amazon.awscdk.services.lambda.LambdaInsightsVersion | [[cdk.support/lookup-entry]] | `:insights-version` | | `ipv6AllowedForDualStack` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:ipv6-allowed-for-dual-stack` | | `layers` | java.util.List | [[cdk.support/lookup-entry]] | `:layers` | | `logFormat` | java.lang.String | [[cdk.support/lookup-entry]] | `:log-format` | | `logGroup` | software.amazon.awscdk.services.logs.ILogGroup | [[cdk.support/lookup-entry]] | `:log-group` | | `logRetention` | software.amazon.awscdk.services.logs.RetentionDays | [[cdk.api.services.logs/retention-days]] | `:log-retention` | | `logRetentionRetryOptions` | software.amazon.awscdk.services.lambda.LogRetentionRetryOptions | [[cdk.support/lookup-entry]] | `:log-retention-retry-options` | | `logRetentionRole` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:log-retention-role` | | `loggingFormat` | software.amazon.awscdk.services.lambda.LoggingFormat | [[cdk.api.services.lambda/logging-format]] | `:logging-format` | | `maxEventAge` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:max-event-age` | | `memorySize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:memory-size` | | `onFailure` | software.amazon.awscdk.services.lambda.IDestination | [[cdk.support/lookup-entry]] | `:on-failure` | | `onSuccess` | software.amazon.awscdk.services.lambda.IDestination | [[cdk.support/lookup-entry]] | `:on-success` | | `paramsAndSecrets` | software.amazon.awscdk.services.lambda.ParamsAndSecretsLayerVersion | [[cdk.support/lookup-entry]] | `:params-and-secrets` | | `profiling` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:profiling` | | `profilingGroup` | software.amazon.awscdk.services.codeguruprofiler.IProfilingGroup | [[cdk.support/lookup-entry]] | `:profiling-group` | | `projectRoot` | java.lang.String | [[cdk.support/lookup-entry]] | `:project-root` | | `reservedConcurrentExecutions` | java.lang.Number | [[cdk.support/lookup-entry]] | `:reserved-concurrent-executions` | | `retryAttempts` | java.lang.Number | [[cdk.support/lookup-entry]] | `:retry-attempts` | | `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` | | `runtime` | software.amazon.awscdk.services.lambda.Runtime | [[cdk.support/lookup-entry]] | `:runtime` | | `runtimeManagementMode` | software.amazon.awscdk.services.lambda.RuntimeManagementMode | [[cdk.support/lookup-entry]] | `:runtime-management-mode` | | `securityGroups` | java.util.List | [[cdk.support/lookup-entry]] | `:security-groups` | | `snapStart` | software.amazon.awscdk.services.lambda.SnapStartConf | [[cdk.support/lookup-entry]] | `:snap-start` | | `systemLogLevel` | java.lang.String | [[cdk.support/lookup-entry]] | `:system-log-level` | | `systemLogLevelV2` | software.amazon.awscdk.services.lambda.SystemLogLevel | [[cdk.api.services.lambda/system-log-level]] | `:system-log-level-v2` | | `timeout` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:timeout` | | `tracing` | software.amazon.awscdk.services.lambda.Tracing | [[cdk.api.services.lambda/tracing]] | `:tracing` | | `vpc` | software.amazon.awscdk.services.ec2.IVpc | [[cdk.support/lookup-entry]] | `:vpc` | | `vpcSubnets` | software.amazon.awscdk.services.ec2.SubnetSelection | [[cdk.support/lookup-entry]] | `:vpc-subnets` |
(bundling-options-builder id config)
Creates a BundlingOptions$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `BundlingOptions$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(charset config id item-key)
The charset
function data interprets values in the provided config data into a
Charset
instance. This simplifies the use of keywords in place of actual enum values in
the configuration provided to builders. The value is found using the cdk.support/lookup-entry
function on the data with the provided namespace id and item-key. The found value is interpretted as follows:
Charset
- the value is returned.:ascii
- Charset/ASCII
is returned:utf8
- Charset/UTF8
is returnedIf a value is not found or matches the above criteria, nil is returned.
The `charset` function data interprets values in the provided config data into a `Charset` instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the `cdk.support/lookup-entry` function on the data with the provided namespace id and item-key. The found value is interpretted as follows: * instance of `Charset` - the value is returned. * is `:ascii` - `Charset/ASCII` is returned * is `:utf8` - `Charset/UTF8` is returned If a value is not found or matches the above criteria, nil is returned.
(log-level config id item-key)
The log-level
function data interprets values in the provided config data into a
LogLevel
instance. This simplifies the use of keywords in place of actual enum values in
the configuration provided to builders. The value is found using the cdk.support/lookup-entry
function on the data with the provided namespace id and item-key. The found value is interpretted as follows:
LogLevel
- the value is returned.:info
- LogLevel/INFO
is returned:warning
- LogLevel/WARNING
is returned:error
- LogLevel/ERROR
is returned:verbose
- LogLevel/VERBOSE
is returned:silent
- LogLevel/SILENT
is returned:debug
- LogLevel/DEBUG
is returnedIf a value is not found or matches the above criteria, nil is returned.
The `log-level` function data interprets values in the provided config data into a `LogLevel` instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the `cdk.support/lookup-entry` function on the data with the provided namespace id and item-key. The found value is interpretted as follows: * instance of `LogLevel` - the value is returned. * is `:info` - `LogLevel/INFO` is returned * is `:warning` - `LogLevel/WARNING` is returned * is `:error` - `LogLevel/ERROR` is returned * is `:verbose` - `LogLevel/VERBOSE` is returned * is `:silent` - `LogLevel/SILENT` is returned * is `:debug` - `LogLevel/DEBUG` is returned If a value is not found or matches the above criteria, nil is returned.
(nodejs-function-builder scope id config)
Creates a NodejsFunction$Builder
instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments:
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
Creates a `NodejsFunction$Builder` instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |
(nodejs-function-props-builder id config)
Creates a NodejsFunctionProps$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `NodejsFunctionProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(output-format config id item-key)
The output-format
function data interprets values in the provided config data into a
OutputFormat
instance. This simplifies the use of keywords in place of actual enum values in
the configuration provided to builders. The value is found using the cdk.support/lookup-entry
function on the data with the provided namespace id and item-key. The found value is interpretted as follows:
OutputFormat
- the value is returned.:esm
- OutputFormat/ESM
is returned:cjs
- OutputFormat/CJS
is returnedIf a value is not found or matches the above criteria, nil is returned.
The `output-format` function data interprets values in the provided config data into a `OutputFormat` instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the `cdk.support/lookup-entry` function on the data with the provided namespace id and item-key. The found value is interpretted as follows: * instance of `OutputFormat` - the value is returned. * is `:esm` - `OutputFormat/ESM` is returned * is `:cjs` - `OutputFormat/CJS` is returned If a value is not found or matches the above criteria, nil is returned.
(source-map-mode config id item-key)
The source-map-mode
function data interprets values in the provided config data into a
SourceMapMode
instance. This simplifies the use of keywords in place of actual enum values in
the configuration provided to builders. The value is found using the cdk.support/lookup-entry
function on the data with the provided namespace id and item-key. The found value is interpretted as follows:
SourceMapMode
- the value is returned.:external
- SourceMapMode/EXTERNAL
is returned:default
- SourceMapMode/DEFAULT
is returned:inline
- SourceMapMode/INLINE
is returned:both
- SourceMapMode/BOTH
is returnedIf a value is not found or matches the above criteria, nil is returned.
The `source-map-mode` function data interprets values in the provided config data into a `SourceMapMode` instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the `cdk.support/lookup-entry` function on the data with the provided namespace id and item-key. The found value is interpretted as follows: * instance of `SourceMapMode` - the value is returned. * is `:external` - `SourceMapMode/EXTERNAL` is returned * is `:default` - `SourceMapMode/DEFAULT` is returned * is `:inline` - `SourceMapMode/INLINE` is returned * is `:both` - `SourceMapMode/BOTH` is returned If a value is not found or matches the above criteria, nil is returned.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close