Class: Aws::GreengrassV2::Types::LambdaLinuxProcessParams
- Inherits:
-
Struct
- Object
- Struct
- Aws::GreengrassV2::Types::LambdaLinuxProcessParams
- Defined in:
- gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb
Overview
Note:
When making an API call, you may pass LambdaLinuxProcessParams data as a hash:
{
isolation_mode: "GreengrassContainer", # accepts GreengrassContainer, NoContainer
container_params: {
memory_size_in_kb: 1,
mount_ro_sysfs: false,
volumes: [
{
source_path: "FileSystemPath", # required
destination_path: "FileSystemPath", # required
permission: "ro", # accepts ro, rw
add_group_owner: false,
},
],
devices: [
{
path: "FileSystemPath", # required
permission: "ro", # accepts ro, rw
add_group_owner: false,
},
],
},
}
Contains parameters for a Linux process that contains an Lambda function.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#container_params ⇒ Types::LambdaContainerParams
The parameters for the container in which the Lambda function runs.
-
#isolation_mode ⇒ String
The isolation mode for the process that contains the Lambda function.
Instance Attribute Details
#container_params ⇒ Types::LambdaContainerParams
The parameters for the container in which the Lambda function runs.
2781 2782 2783 2784 2785 2786 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 2781 class LambdaLinuxProcessParams < Struct.new( :isolation_mode, :container_params) SENSITIVE = [] include Aws::Structure end |
#isolation_mode ⇒ String
The isolation mode for the process that contains the Lambda function. The process can run in an isolated runtime environment inside the IoT Greengrass container, or as a regular process outside any container.
Default: GreengrassContainer
2781 2782 2783 2784 2785 2786 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 2781 class LambdaLinuxProcessParams < Struct.new( :isolation_mode, :container_params) SENSITIVE = [] include Aws::Structure end |