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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-greengrassv2/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:



2052
2053
2054
2055
2056
2057
2058
2059
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 2052

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)


2052
2053
2054
2055
2056
2057
2058
2059
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 2052

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)


2052
2053
2054
2055
2056
2057
2058
2059
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 2052

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:



2052
2053
2054
2055
2056
2057
2058
2059
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 2052

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