class Aws::GreengrassV2::Types::LambdaContainerParams

Contains information about a container in which Lambda functions run on Greengrass core devices.

@note When making an API call, you may pass LambdaContainerParams

data as a hash:

    {
      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] memory_size_in_kb

The memory size of the container, expressed in kilobytes.

Default: `16384` (16 MB)
@return [Integer]

@!attribute [rw] mount_ro_sysfs

Whether or not the container can read information from the device's
`/sys` folder.

Default: `false`
@return [Boolean]

@!attribute [rw] volumes

The list of volumes that the container can access.
@return [Array<Types::LambdaVolumeMount>]

@!attribute [rw] devices

The list of system devices that the container can access.
@return [Array<Types::LambdaDeviceMount>]

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

Constants

SENSITIVE