class Aws::GreengrassV2::Types::LambdaLinuxProcessParams

Contains parameters for a Linux process that contains an Lambda function.

@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,
          },
        ],
      },
    }

@!attribute [rw] isolation_mode

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`
@return [String]

@!attribute [rw] container_params

The parameters for the container in which the Lambda function runs.
@return [Types::LambdaContainerParams]

@see docs.aws.amazon.com/goto/WebAPI/greengrassv2-2020-11-30/LambdaLinuxProcessParams AWS API Documentation

Constants

SENSITIVE