Class: Aws::GreengrassV2::Types::LambdaContainerParams

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-greengrassv2/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#devicesArray<Types::LambdaDeviceMount>

The list of system devices that the container can access.

Returns:



2071
2072
2073
2074
2075
2076
2077
2078
# File 'lib/aws-sdk-greengrassv2/types.rb', line 2071

class LambdaContainerParams < Struct.new(
  :memory_size_in_kb,
  :mount_ro_sysfs,
  :volumes,
  :devices)
  SENSITIVE = []
  include Aws::Structure
end

#memory_size_in_kbInteger

The memory size of the container, expressed in kilobytes.

Default: ‘16384` (16 MB)

Returns:

  • (Integer)


2071
2072
2073
2074
2075
2076
2077
2078
# File 'lib/aws-sdk-greengrassv2/types.rb', line 2071

class LambdaContainerParams < Struct.new(
  :memory_size_in_kb,
  :mount_ro_sysfs,
  :volumes,
  :devices)
  SENSITIVE = []
  include Aws::Structure
end

#mount_ro_sysfsBoolean

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

Default: ‘false`

Returns:

  • (Boolean)


2071
2072
2073
2074
2075
2076
2077
2078
# File 'lib/aws-sdk-greengrassv2/types.rb', line 2071

class LambdaContainerParams < Struct.new(
  :memory_size_in_kb,
  :mount_ro_sysfs,
  :volumes,
  :devices)
  SENSITIVE = []
  include Aws::Structure
end

#volumesArray<Types::LambdaVolumeMount>

The list of volumes that the container can access.

Returns:



2071
2072
2073
2074
2075
2076
2077
2078
# File 'lib/aws-sdk-greengrassv2/types.rb', line 2071

class LambdaContainerParams < Struct.new(
  :memory_size_in_kb,
  :mount_ro_sysfs,
  :volumes,
  :devices)
  SENSITIVE = []
  include Aws::Structure
end