@Stability(value=Experimental) public static final class NodejsFunctionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements NodejsFunctionProps
NodejsFunctionPropssoftware.amazon.jsii.JsiiObject.InitializationModeNodejsFunctionProps.Builder, NodejsFunctionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Boolean |
getAllowAllOutbound() |
String |
getBuildDir()
The build directory.
|
String |
getCacheDir()
The cache directory.
|
Map<String,String> |
getContainerEnvironment()
The environment variables to pass to the container running Parcel.
|
VersionOptions |
getCurrentVersionOptions() |
software.amazon.awscdk.services.sqs.IQueue |
getDeadLetterQueue() |
Boolean |
getDeadLetterQueueEnabled() |
String |
getDescription() |
String |
getEntry()
Path to the entry file (JavaScript or TypeScript).
|
Map<String,String> |
getEnvironment() |
List<IEventSource> |
getEvents() |
String |
getFunctionName() |
String |
getHandler()
The name of the exported handler in the entry file.
|
List<software.amazon.awscdk.services.iam.PolicyStatement> |
getInitialPolicy() |
List<ILayerVersion> |
getLayers() |
software.amazon.awscdk.services.logs.RetentionDays |
getLogRetention() |
software.amazon.awscdk.services.iam.IRole |
getLogRetentionRole() |
Duration |
getMaxEventAge() |
Number |
getMemorySize() |
Boolean |
getMinify()
Whether to minify files when bundling.
|
String |
getNodeDockerTag()
The docker tag of the node base image to use in the parcel-bundler docker image.
|
IDestination |
getOnFailure() |
IDestination |
getOnSuccess() |
String |
getProjectRoot()
The root of the project.
|
Number |
getReservedConcurrentExecutions() |
Number |
getRetryAttempts() |
software.amazon.awscdk.services.iam.IRole |
getRole() |
Runtime |
getRuntime()
The runtime environment.
|
software.amazon.awscdk.services.ec2.ISecurityGroup |
getSecurityGroup() |
List<software.amazon.awscdk.services.ec2.ISecurityGroup> |
getSecurityGroups() |
Boolean |
getSourceMaps()
Whether to include source maps when bundling.
|
Duration |
getTimeout() |
Tracing |
getTracing() |
software.amazon.awscdk.services.ec2.IVpc |
getVpc() |
software.amazon.awscdk.services.ec2.SubnetSelection |
getVpcSubnets() |
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.public String getBuildDir()
NodejsFunctionPropsDefault: - `.build` in the entry file directory
EXPERIMENTAL
getBuildDir in interface NodejsFunctionPropspublic String getCacheDir()
NodejsFunctionPropsParcel uses a filesystem cache for fast rebuilds.
Default: - `.cache` in the root directory
EXPERIMENTAL
getCacheDir in interface NodejsFunctionPropspublic Map<String,String> getContainerEnvironment()
NodejsFunctionPropsDefault: - no environment variables are passed to the container
EXPERIMENTAL
getContainerEnvironment in interface NodejsFunctionPropspublic String getEntry()
NodejsFunctionPropsDefault: - 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`.
EXPERIMENTAL
getEntry in interface NodejsFunctionPropspublic String getHandler()
NodejsFunctionPropsDefault: handler
EXPERIMENTAL
getHandler in interface NodejsFunctionPropspublic Boolean getMinify()
NodejsFunctionPropsDefault: false
EXPERIMENTAL
getMinify in interface NodejsFunctionPropspublic String getNodeDockerTag()
NodejsFunctionPropsDefault: - the `process.versions.node` alpine image
EXPERIMENTAL
getNodeDockerTag in interface NodejsFunctionPropshttps://hub.docker.com/_/node/?tab=tagspublic String getProjectRoot()
NodejsFunctionProps
This will be used as the source for the volume
mounted in the Docker container. If you specify this prop, ensure that
this path includes entry and any module/dependencies used by your
function otherwise bundling will not be possible.
Default: - the closest path containing a .git folder
EXPERIMENTAL
getProjectRoot in interface NodejsFunctionPropspublic Runtime getRuntime()
NodejsFunctionPropsOnly runtimes of the Node.js family are supported.
Default: - `NODEJS_12_X` if `process.versions.node` >= '12.0.0', `NODEJS_10_X` otherwise.
EXPERIMENTAL
getRuntime in interface NodejsFunctionPropspublic Boolean getSourceMaps()
NodejsFunctionPropsDefault: false
EXPERIMENTAL
getSourceMaps in interface NodejsFunctionPropspublic Boolean getAllowAllOutbound()
getAllowAllOutbound in interface FunctionOptionspublic VersionOptions getCurrentVersionOptions()
getCurrentVersionOptions in interface FunctionOptionspublic software.amazon.awscdk.services.sqs.IQueue getDeadLetterQueue()
getDeadLetterQueue in interface FunctionOptionspublic Boolean getDeadLetterQueueEnabled()
getDeadLetterQueueEnabled in interface FunctionOptionspublic String getDescription()
getDescription in interface FunctionOptionspublic Map<String,String> getEnvironment()
getEnvironment in interface FunctionOptionspublic List<IEventSource> getEvents()
getEvents in interface FunctionOptionspublic String getFunctionName()
getFunctionName in interface FunctionOptionspublic List<software.amazon.awscdk.services.iam.PolicyStatement> getInitialPolicy()
getInitialPolicy in interface FunctionOptionspublic List<ILayerVersion> getLayers()
getLayers in interface FunctionOptionspublic software.amazon.awscdk.services.logs.RetentionDays getLogRetention()
getLogRetention in interface FunctionOptionspublic software.amazon.awscdk.services.iam.IRole getLogRetentionRole()
getLogRetentionRole in interface FunctionOptionspublic Number getMemorySize()
getMemorySize in interface FunctionOptionspublic Number getReservedConcurrentExecutions()
getReservedConcurrentExecutions in interface FunctionOptionspublic software.amazon.awscdk.services.iam.IRole getRole()
getRole in interface FunctionOptionspublic software.amazon.awscdk.services.ec2.ISecurityGroup getSecurityGroup()
getSecurityGroup in interface FunctionOptionspublic List<software.amazon.awscdk.services.ec2.ISecurityGroup> getSecurityGroups()
getSecurityGroups in interface FunctionOptionspublic Duration getTimeout()
getTimeout in interface FunctionOptionspublic Tracing getTracing()
getTracing in interface FunctionOptionspublic software.amazon.awscdk.services.ec2.IVpc getVpc()
getVpc in interface FunctionOptionspublic software.amazon.awscdk.services.ec2.SubnetSelection getVpcSubnets()
getVpcSubnets in interface FunctionOptionspublic Duration getMaxEventAge()
getMaxEventAge in interface EventInvokeConfigOptionspublic IDestination getOnFailure()
getOnFailure in interface EventInvokeConfigOptionspublic IDestination getOnSuccess()
getOnSuccess in interface EventInvokeConfigOptionspublic Number getRetryAttempts()
getRetryAttempts in interface EventInvokeConfigOptionspublic com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.