Interface CfnComponentVersion.LambdaLinuxProcessParamsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnComponentVersion.LambdaLinuxProcessParamsProperty.Jsii$Proxy
- Enclosing class:
- CfnComponentVersion
@Stability(Stable)
public static interface CfnComponentVersion.LambdaLinuxProcessParamsProperty
extends software.amazon.jsii.JsiiSerializable
Contains parameters for a Linux process that contains an AWS Lambda function.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.greengrassv2.*;
LambdaLinuxProcessParamsProperty lambdaLinuxProcessParamsProperty = LambdaLinuxProcessParamsProperty.builder()
.containerParams(LambdaContainerParamsProperty.builder()
.devices(List.of(LambdaDeviceMountProperty.builder()
.addGroupOwner(false)
.path("path")
.permission("permission")
.build()))
.memorySizeInKb(123)
.mountRoSysfs(false)
.volumes(List.of(LambdaVolumeMountProperty.builder()
.addGroupOwner(false)
.destinationPath("destinationPath")
.permission("permission")
.sourcePath("sourcePath")
.build()))
.build())
.isolationMode("isolationMode")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnComponentVersion.LambdaLinuxProcessParamsPropertystatic final classAn implementation forCfnComponentVersion.LambdaLinuxProcessParamsProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getContainerParams
The parameters for the container in which the Lambda function runs. -
getIsolationMode
The isolation mode for the process that contains the Lambda function.The process can run in an isolated runtime environment inside the AWS IoT Greengrass container, or as a regular process outside any container.
Default:
GreengrassContainer -
builder
-