Class NodejsFunctionProps.Jsii$Proxy
- All Implemented Interfaces:
software.amazon.awscdk.services.lambda.EventInvokeConfigOptions,software.amazon.awscdk.services.lambda.FunctionOptions,NodejsFunctionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
NodejsFunctionProps
NodejsFunctionProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.lambda.nodejs.NodejsFunctionProps
NodejsFunctionProps.Builder, NodejsFunctionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(NodejsFunctionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theNodejsFunctionProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal Booleanfinal Booleanfinal software.amazon.awscdk.services.lambda.Architecturefinal List<software.amazon.awscdk.services.lambda.Architecture>final BooleanWhether to automatically reuse TCP connections when working with the AWS SDK for JavaScript.final BundlingOptionsBundling options.final software.amazon.awscdk.services.lambda.ICodeSigningConfigfinal software.amazon.awscdk.services.lambda.VersionOptionsfinal software.amazon.awscdk.services.sqs.IQueuefinal Booleanfinal software.amazon.awscdk.services.sns.ITopicfinal StringThe path to the dependencies lock file (`yarn.lock` or `package-lock.json`).final Stringfinal StringgetEntry()Path to the entry file (JavaScript or TypeScript).final software.amazon.awscdk.services.kms.IKeyfinal software.amazon.awscdk.core.Sizefinal List<software.amazon.awscdk.services.lambda.IEventSource>final software.amazon.awscdk.services.lambda.FileSystemfinal Stringfinal StringThe name of the exported handler in the entry file.final List<software.amazon.awscdk.services.iam.PolicyStatement>final software.amazon.awscdk.services.lambda.LambdaInsightsVersionfinal List<software.amazon.awscdk.services.lambda.ILayerVersion>final software.amazon.awscdk.services.logs.RetentionDaysfinal software.amazon.awscdk.services.lambda.LogRetentionRetryOptionsfinal software.amazon.awscdk.services.iam.IRolefinal software.amazon.awscdk.core.Durationfinal Numberfinal software.amazon.awscdk.services.lambda.IDestinationfinal software.amazon.awscdk.services.lambda.IDestinationfinal Booleanfinal software.amazon.awscdk.services.codeguruprofiler.IProfilingGroupfinal StringThe path to the directory containing project config files (`package.json` or `tsconfig.json`).final Numberfinal Numberfinal software.amazon.awscdk.services.iam.IRolegetRole()final software.amazon.awscdk.services.lambda.RuntimeThe runtime environment.final software.amazon.awscdk.services.ec2.ISecurityGroupfinal List<software.amazon.awscdk.services.ec2.ISecurityGroup>final software.amazon.awscdk.core.Durationfinal software.amazon.awscdk.services.lambda.Tracingfinal software.amazon.awscdk.services.ec2.IVpcgetVpc()final software.amazon.awscdk.services.ec2.SubnetSelectionfinal inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theNodejsFunctionProps.Builder.
-
-
Method Details
-
getAwsSdkConnectionReuse
Description copied from interface:NodejsFunctionPropsWhether to automatically reuse TCP connections when working with the AWS SDK for JavaScript.This sets the
AWS_NODEJS_CONNECTION_REUSE_ENABLEDenvironment variable to1.Default: true
- Specified by:
getAwsSdkConnectionReusein interfaceNodejsFunctionProps- See Also:
-
getBundling
Description copied from interface:NodejsFunctionPropsBundling options.Default: - use default bundling options: no minify, no sourcemap, all modules are bundled.
- Specified by:
getBundlingin interfaceNodejsFunctionProps
-
getDepsLockFilePath
Description copied from interface:NodejsFunctionPropsThe path to the dependencies lock file (`yarn.lock` or `package-lock.json`).This will be used as the source for the volume mounted in the Docker container.
Modules specified in
nodeModuleswill be installed using the right installer (npmoryarn) along with this lock file.Default: - the path is found by walking up parent directories searching for a `yarn.lock` or `package-lock.json` file
- Specified by:
getDepsLockFilePathin interfaceNodejsFunctionProps
-
getEntry
Description copied from interface:NodejsFunctionPropsPath to the entry file (JavaScript or TypeScript).Default: - Derived from the name of the defining file and the construct's id. If the `NodejsFunction` is defined in `stack.ts` with `my-handler` as id (`new NodejsFunction(this, 'my-handler')`), the construct will look at `stack.my-handler.ts` and `stack.my-handler.js`.
- Specified by:
getEntryin interfaceNodejsFunctionProps
-
getHandler
Description copied from interface:NodejsFunctionPropsThe name of the exported handler in the entry file.Default: handler
- Specified by:
getHandlerin interfaceNodejsFunctionProps
-
getProjectRoot
Description copied from interface:NodejsFunctionPropsThe path to the directory containing project config files (`package.json` or `tsconfig.json`).Default: - the directory containing the `depsLockFilePath`
- Specified by:
getProjectRootin interfaceNodejsFunctionProps
-
getRuntime
public final software.amazon.awscdk.services.lambda.Runtime getRuntime()Description copied from interface:NodejsFunctionPropsThe runtime environment.Only runtimes of the Node.js family are supported.
Default: Runtime.NODEJS_14_X
- Specified by:
getRuntimein interfaceNodejsFunctionProps
-
getAllowAllOutbound
- Specified by:
getAllowAllOutboundin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getAllowPublicSubnet
- Specified by:
getAllowPublicSubnetin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getArchitecture
public final software.amazon.awscdk.services.lambda.Architecture getArchitecture()- Specified by:
getArchitecturein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getArchitectures
- Specified by:
getArchitecturesin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getCodeSigningConfig
public final software.amazon.awscdk.services.lambda.ICodeSigningConfig getCodeSigningConfig()- Specified by:
getCodeSigningConfigin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getCurrentVersionOptions
public final software.amazon.awscdk.services.lambda.VersionOptions getCurrentVersionOptions()- Specified by:
getCurrentVersionOptionsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getDeadLetterQueue
public final software.amazon.awscdk.services.sqs.IQueue getDeadLetterQueue()- Specified by:
getDeadLetterQueuein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getDeadLetterQueueEnabled
- Specified by:
getDeadLetterQueueEnabledin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getDeadLetterTopic
public final software.amazon.awscdk.services.sns.ITopic getDeadLetterTopic()- Specified by:
getDeadLetterTopicin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getDescription
- Specified by:
getDescriptionin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getEnvironment
- Specified by:
getEnvironmentin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getEnvironmentEncryption
public final software.amazon.awscdk.services.kms.IKey getEnvironmentEncryption()- Specified by:
getEnvironmentEncryptionin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getEphemeralStorageSize
public final software.amazon.awscdk.core.Size getEphemeralStorageSize()- Specified by:
getEphemeralStorageSizein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getEvents
- Specified by:
getEventsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getFilesystem
public final software.amazon.awscdk.services.lambda.FileSystem getFilesystem()- Specified by:
getFilesystemin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getFunctionName
- Specified by:
getFunctionNamein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getInitialPolicy
- Specified by:
getInitialPolicyin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getInsightsVersion
public final software.amazon.awscdk.services.lambda.LambdaInsightsVersion getInsightsVersion()- Specified by:
getInsightsVersionin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getLayers
- Specified by:
getLayersin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getLogRetention
public final software.amazon.awscdk.services.logs.RetentionDays getLogRetention()- Specified by:
getLogRetentionin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getLogRetentionRetryOptions
public final software.amazon.awscdk.services.lambda.LogRetentionRetryOptions getLogRetentionRetryOptions()- Specified by:
getLogRetentionRetryOptionsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getLogRetentionRole
public final software.amazon.awscdk.services.iam.IRole getLogRetentionRole()- Specified by:
getLogRetentionRolein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getMemorySize
- Specified by:
getMemorySizein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getProfiling
- Specified by:
getProfilingin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getProfilingGroup
public final software.amazon.awscdk.services.codeguruprofiler.IProfilingGroup getProfilingGroup()- Specified by:
getProfilingGroupin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getReservedConcurrentExecutions
- Specified by:
getReservedConcurrentExecutionsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getRole
public final software.amazon.awscdk.services.iam.IRole getRole()- Specified by:
getRolein interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getSecurityGroup
public final software.amazon.awscdk.services.ec2.ISecurityGroup getSecurityGroup()- Specified by:
getSecurityGroupin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getSecurityGroups
- Specified by:
getSecurityGroupsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getTimeout
public final software.amazon.awscdk.core.Duration getTimeout()- Specified by:
getTimeoutin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getTracing
public final software.amazon.awscdk.services.lambda.Tracing getTracing()- Specified by:
getTracingin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getVpc
public final software.amazon.awscdk.services.ec2.IVpc getVpc()- Specified by:
getVpcin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getVpcSubnets
public final software.amazon.awscdk.services.ec2.SubnetSelection getVpcSubnets()- Specified by:
getVpcSubnetsin interfacesoftware.amazon.awscdk.services.lambda.FunctionOptions
-
getMaxEventAge
public final software.amazon.awscdk.core.Duration getMaxEventAge()- Specified by:
getMaxEventAgein interfacesoftware.amazon.awscdk.services.lambda.EventInvokeConfigOptions
-
getOnFailure
public final software.amazon.awscdk.services.lambda.IDestination getOnFailure()- Specified by:
getOnFailurein interfacesoftware.amazon.awscdk.services.lambda.EventInvokeConfigOptions
-
getOnSuccess
public final software.amazon.awscdk.services.lambda.IDestination getOnSuccess()- Specified by:
getOnSuccessin interfacesoftware.amazon.awscdk.services.lambda.EventInvokeConfigOptions
-
getRetryAttempts
- Specified by:
getRetryAttemptsin interfacesoftware.amazon.awscdk.services.lambda.EventInvokeConfigOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-