Liking cljdoc? Tell your friends :D

cdk.api.services.lambda.nodejs

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. 
raw docstring

build-bundling-options-builderclj

(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:

FieldDataTypeLookup FunctionData Key
assetHashjava.lang.Stringcdk.support/lookup-entry:asset-hash
bannerjava.lang.Stringcdk.support/lookup-entry:banner
buildArgsjava.util.Mapcdk.support/lookup-entry:build-args
bundleAwsSdkjava.lang.Booleancdk.support/lookup-entry:bundle-aws-sdk
bundlingFileAccesssoftware.amazon.awscdk.BundlingFileAccesscdk.api/bundling-file-access:bundling-file-access
charsetsoftware.amazon.awscdk.services.lambda.nodejs.Charsetcdk.api.services.lambda.nodejs/charset:charset
commandjava.util.Listcdk.support/lookup-entry:command
commandHookssoftware.amazon.awscdk.services.lambda.nodejs.ICommandHookscdk.support/lookup-entry:command-hooks
definejava.util.Mapcdk.support/lookup-entry:define
dockerImagesoftware.amazon.awscdk.DockerImagecdk.support/lookup-entry:docker-image
entrypointjava.util.Listcdk.support/lookup-entry:entrypoint
environmentjava.util.Mapcdk.support/lookup-entry:environment
esbuildArgsjava.util.Mapcdk.support/lookup-entry:esbuild-args
esbuildVersionjava.lang.Stringcdk.support/lookup-entry:esbuild-version
externalModulesjava.util.Listcdk.support/lookup-entry:external-modules
footerjava.lang.Stringcdk.support/lookup-entry:footer
forceDockerBundlingjava.lang.Booleancdk.support/lookup-entry:force-docker-bundling
formatsoftware.amazon.awscdk.services.lambda.nodejs.OutputFormatcdk.api.services.lambda.nodejs/output-format:format
injectjava.util.Listcdk.support/lookup-entry:inject
keepNamesjava.lang.Booleancdk.support/lookup-entry:keep-names
loaderjava.util.Mapcdk.support/lookup-entry:loader
logLevelsoftware.amazon.awscdk.services.lambda.nodejs.LogLevelcdk.api.services.lambda.nodejs/log-level:log-level
mainFieldsjava.util.Listcdk.support/lookup-entry:main-fields
metafilejava.lang.Booleancdk.support/lookup-entry:metafile
minifyjava.lang.Booleancdk.support/lookup-entry:minify
networkjava.lang.Stringcdk.support/lookup-entry:network
nodeModulesjava.util.Listcdk.support/lookup-entry:node-modules
platformjava.lang.Stringcdk.support/lookup-entry:platform
preCompilationjava.lang.Booleancdk.support/lookup-entry:pre-compilation
securityOptjava.lang.Stringcdk.support/lookup-entry:security-opt
sourceMapjava.lang.Booleancdk.support/lookup-entry:source-map
sourceMapModesoftware.amazon.awscdk.services.lambda.nodejs.SourceMapModecdk.api.services.lambda.nodejs/source-map-mode:source-map-mode
sourcesContentjava.lang.Booleancdk.support/lookup-entry:sources-content
targetjava.lang.Stringcdk.support/lookup-entry:target
tsconfigjava.lang.Stringcdk.support/lookup-entry:tsconfig
userjava.lang.Stringcdk.support/lookup-entry:user
volumesjava.util.Listcdk.support/lookup-entry:volumes
volumesFromjava.util.Listcdk.support/lookup-entry:volumes-from
workingDirectoryjava.lang.Stringcdk.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` |
sourceraw docstring

build-nodejs-function-builderclj

(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:

FieldDataTypeLookup FunctionData Key
adotInstrumentationsoftware.amazon.awscdk.services.lambda.AdotInstrumentationConfigcdk.support/lookup-entry:adot-instrumentation
allowAllOutboundjava.lang.Booleancdk.support/lookup-entry:allow-all-outbound
allowPublicSubnetjava.lang.Booleancdk.support/lookup-entry:allow-public-subnet
applicationLogLeveljava.lang.Stringcdk.support/lookup-entry:application-log-level
applicationLogLevelV2software.amazon.awscdk.services.lambda.ApplicationLogLevelcdk.api.services.lambda/application-log-level:application-log-level-v2
architecturesoftware.amazon.awscdk.services.lambda.Architecturecdk.support/lookup-entry:architecture
awsSdkConnectionReusejava.lang.Booleancdk.support/lookup-entry:aws-sdk-connection-reuse
bundlingsoftware.amazon.awscdk.services.lambda.nodejs.BundlingOptionscdk.support/lookup-entry:bundling
codesoftware.amazon.awscdk.services.lambda.Codecdk.support/lookup-entry:code
codeSigningConfigsoftware.amazon.awscdk.services.lambda.ICodeSigningConfigcdk.support/lookup-entry:code-signing-config
currentVersionOptionssoftware.amazon.awscdk.services.lambda.VersionOptionscdk.support/lookup-entry:current-version-options
deadLetterQueuesoftware.amazon.awscdk.services.sqs.IQueuecdk.support/lookup-entry:dead-letter-queue
deadLetterQueueEnabledjava.lang.Booleancdk.support/lookup-entry:dead-letter-queue-enabled
deadLetterTopicsoftware.amazon.awscdk.services.sns.ITopiccdk.support/lookup-entry:dead-letter-topic
depsLockFilePathjava.lang.Stringcdk.support/lookup-entry:deps-lock-file-path
descriptionjava.lang.Stringcdk.support/lookup-entry:description
entryjava.lang.Stringcdk.support/lookup-entry:entry
environmentjava.util.Mapcdk.support/lookup-entry:environment
environmentEncryptionsoftware.amazon.awscdk.services.kms.IKeycdk.support/lookup-entry:environment-encryption
ephemeralStorageSizesoftware.amazon.awscdk.Sizecdk.support/lookup-entry:ephemeral-storage-size
eventsjava.util.Listcdk.support/lookup-entry:events
filesystemsoftware.amazon.awscdk.services.lambda.FileSystemcdk.support/lookup-entry:filesystem
functionNamejava.lang.Stringcdk.support/lookup-entry:function-name
handlerjava.lang.Stringcdk.support/lookup-entry:handler
initialPolicyjava.util.Listcdk.support/lookup-entry:initial-policy
insightsVersionsoftware.amazon.awscdk.services.lambda.LambdaInsightsVersioncdk.support/lookup-entry:insights-version
ipv6AllowedForDualStackjava.lang.Booleancdk.support/lookup-entry:ipv6-allowed-for-dual-stack
layersjava.util.Listcdk.support/lookup-entry:layers
logFormatjava.lang.Stringcdk.support/lookup-entry:log-format
logGroupsoftware.amazon.awscdk.services.logs.ILogGroupcdk.support/lookup-entry:log-group
logRetentionsoftware.amazon.awscdk.services.logs.RetentionDayscdk.api.services.logs/retention-days:log-retention
logRetentionRetryOptionssoftware.amazon.awscdk.services.lambda.LogRetentionRetryOptionscdk.support/lookup-entry:log-retention-retry-options
logRetentionRolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:log-retention-role
loggingFormatsoftware.amazon.awscdk.services.lambda.LoggingFormatcdk.api.services.lambda/logging-format:logging-format
maxEventAgesoftware.amazon.awscdk.Durationcdk.support/lookup-entry:max-event-age
memorySizejava.lang.Numbercdk.support/lookup-entry:memory-size
onFailuresoftware.amazon.awscdk.services.lambda.IDestinationcdk.support/lookup-entry:on-failure
onSuccesssoftware.amazon.awscdk.services.lambda.IDestinationcdk.support/lookup-entry:on-success
paramsAndSecretssoftware.amazon.awscdk.services.lambda.ParamsAndSecretsLayerVersioncdk.support/lookup-entry:params-and-secrets
profilingjava.lang.Booleancdk.support/lookup-entry:profiling
profilingGroupsoftware.amazon.awscdk.services.codeguruprofiler.IProfilingGroupcdk.support/lookup-entry:profiling-group
projectRootjava.lang.Stringcdk.support/lookup-entry:project-root
reservedConcurrentExecutionsjava.lang.Numbercdk.support/lookup-entry:reserved-concurrent-executions
retryAttemptsjava.lang.Numbercdk.support/lookup-entry:retry-attempts
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
runtimesoftware.amazon.awscdk.services.lambda.Runtimecdk.support/lookup-entry:runtime
runtimeManagementModesoftware.amazon.awscdk.services.lambda.RuntimeManagementModecdk.support/lookup-entry:runtime-management-mode
securityGroupsjava.util.Listcdk.support/lookup-entry:security-groups
snapStartsoftware.amazon.awscdk.services.lambda.SnapStartConfcdk.support/lookup-entry:snap-start
systemLogLeveljava.lang.Stringcdk.support/lookup-entry:system-log-level
systemLogLevelV2software.amazon.awscdk.services.lambda.SystemLogLevelcdk.api.services.lambda/system-log-level:system-log-level-v2
timeoutsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:timeout
tracingsoftware.amazon.awscdk.services.lambda.Tracingcdk.api.services.lambda/tracing:tracing
vpcsoftware.amazon.awscdk.services.ec2.IVpccdk.support/lookup-entry:vpc
vpcSubnetssoftware.amazon.awscdk.services.ec2.SubnetSelectioncdk.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` |
sourceraw docstring

build-nodejs-function-props-builderclj

(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:

FieldDataTypeLookup FunctionData Key
adotInstrumentationsoftware.amazon.awscdk.services.lambda.AdotInstrumentationConfigcdk.support/lookup-entry:adot-instrumentation
allowAllOutboundjava.lang.Booleancdk.support/lookup-entry:allow-all-outbound
allowPublicSubnetjava.lang.Booleancdk.support/lookup-entry:allow-public-subnet
applicationLogLeveljava.lang.Stringcdk.support/lookup-entry:application-log-level
applicationLogLevelV2software.amazon.awscdk.services.lambda.ApplicationLogLevelcdk.api.services.lambda/application-log-level:application-log-level-v2
architecturesoftware.amazon.awscdk.services.lambda.Architecturecdk.support/lookup-entry:architecture
awsSdkConnectionReusejava.lang.Booleancdk.support/lookup-entry:aws-sdk-connection-reuse
bundlingsoftware.amazon.awscdk.services.lambda.nodejs.BundlingOptionscdk.support/lookup-entry:bundling
codesoftware.amazon.awscdk.services.lambda.Codecdk.support/lookup-entry:code
codeSigningConfigsoftware.amazon.awscdk.services.lambda.ICodeSigningConfigcdk.support/lookup-entry:code-signing-config
currentVersionOptionssoftware.amazon.awscdk.services.lambda.VersionOptionscdk.support/lookup-entry:current-version-options
deadLetterQueuesoftware.amazon.awscdk.services.sqs.IQueuecdk.support/lookup-entry:dead-letter-queue
deadLetterQueueEnabledjava.lang.Booleancdk.support/lookup-entry:dead-letter-queue-enabled
deadLetterTopicsoftware.amazon.awscdk.services.sns.ITopiccdk.support/lookup-entry:dead-letter-topic
depsLockFilePathjava.lang.Stringcdk.support/lookup-entry:deps-lock-file-path
descriptionjava.lang.Stringcdk.support/lookup-entry:description
entryjava.lang.Stringcdk.support/lookup-entry:entry
environmentjava.util.Mapcdk.support/lookup-entry:environment
environmentEncryptionsoftware.amazon.awscdk.services.kms.IKeycdk.support/lookup-entry:environment-encryption
ephemeralStorageSizesoftware.amazon.awscdk.Sizecdk.support/lookup-entry:ephemeral-storage-size
eventsjava.util.Listcdk.support/lookup-entry:events
filesystemsoftware.amazon.awscdk.services.lambda.FileSystemcdk.support/lookup-entry:filesystem
functionNamejava.lang.Stringcdk.support/lookup-entry:function-name
handlerjava.lang.Stringcdk.support/lookup-entry:handler
initialPolicyjava.util.Listcdk.support/lookup-entry:initial-policy
insightsVersionsoftware.amazon.awscdk.services.lambda.LambdaInsightsVersioncdk.support/lookup-entry:insights-version
ipv6AllowedForDualStackjava.lang.Booleancdk.support/lookup-entry:ipv6-allowed-for-dual-stack
layersjava.util.Listcdk.support/lookup-entry:layers
logFormatjava.lang.Stringcdk.support/lookup-entry:log-format
logGroupsoftware.amazon.awscdk.services.logs.ILogGroupcdk.support/lookup-entry:log-group
logRetentionsoftware.amazon.awscdk.services.logs.RetentionDayscdk.api.services.logs/retention-days:log-retention
logRetentionRetryOptionssoftware.amazon.awscdk.services.lambda.LogRetentionRetryOptionscdk.support/lookup-entry:log-retention-retry-options
logRetentionRolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:log-retention-role
loggingFormatsoftware.amazon.awscdk.services.lambda.LoggingFormatcdk.api.services.lambda/logging-format:logging-format
maxEventAgesoftware.amazon.awscdk.Durationcdk.support/lookup-entry:max-event-age
memorySizejava.lang.Numbercdk.support/lookup-entry:memory-size
onFailuresoftware.amazon.awscdk.services.lambda.IDestinationcdk.support/lookup-entry:on-failure
onSuccesssoftware.amazon.awscdk.services.lambda.IDestinationcdk.support/lookup-entry:on-success
paramsAndSecretssoftware.amazon.awscdk.services.lambda.ParamsAndSecretsLayerVersioncdk.support/lookup-entry:params-and-secrets
profilingjava.lang.Booleancdk.support/lookup-entry:profiling
profilingGroupsoftware.amazon.awscdk.services.codeguruprofiler.IProfilingGroupcdk.support/lookup-entry:profiling-group
projectRootjava.lang.Stringcdk.support/lookup-entry:project-root
reservedConcurrentExecutionsjava.lang.Numbercdk.support/lookup-entry:reserved-concurrent-executions
retryAttemptsjava.lang.Numbercdk.support/lookup-entry:retry-attempts
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
runtimesoftware.amazon.awscdk.services.lambda.Runtimecdk.support/lookup-entry:runtime
runtimeManagementModesoftware.amazon.awscdk.services.lambda.RuntimeManagementModecdk.support/lookup-entry:runtime-management-mode
securityGroupsjava.util.Listcdk.support/lookup-entry:security-groups
snapStartsoftware.amazon.awscdk.services.lambda.SnapStartConfcdk.support/lookup-entry:snap-start
systemLogLeveljava.lang.Stringcdk.support/lookup-entry:system-log-level
systemLogLevelV2software.amazon.awscdk.services.lambda.SystemLogLevelcdk.api.services.lambda/system-log-level:system-log-level-v2
timeoutsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:timeout
tracingsoftware.amazon.awscdk.services.lambda.Tracingcdk.api.services.lambda/tracing:tracing
vpcsoftware.amazon.awscdk.services.ec2.IVpccdk.support/lookup-entry:vpc
vpcSubnetssoftware.amazon.awscdk.services.ec2.SubnetSelectioncdk.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` |
sourceraw docstring

bundling-options-builderclj

(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:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

charsetclj

(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:

  • 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.

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.
sourceraw docstring

log-levelclj

(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:

  • 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.

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.
sourceraw docstring

nodejs-function-builderclj

(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 |
sourceraw docstring

nodejs-function-props-builderclj

(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:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

output-formatclj

(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:

  • 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.

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.
sourceraw docstring

source-map-modeclj

(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:

  • 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.

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.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close