Show / Hide Table of Contents

Class CfnComponentVersion.LambdaContainerParamsProperty

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

Inheritance
object
CfnComponentVersion.LambdaContainerParamsProperty
Implements
CfnComponentVersion.ILambdaContainerParamsProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.GreengrassV2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnComponentVersion.LambdaContainerParamsProperty : CfnComponentVersion.ILambdaContainerParamsProperty
Syntax (vb)
Public Class CfnComponentVersion.LambdaContainerParamsProperty Implements CfnComponentVersion.ILambdaContainerParamsProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdacontainerparams.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.GreengrassV2;

             var lambdaContainerParamsProperty = new LambdaContainerParamsProperty {
                 Devices = new [] { new LambdaDeviceMountProperty {
                     AddGroupOwner = false,
                     Path = "path",
                     Permission = "permission"
                 } },
                 MemorySizeInKb = 123,
                 MountRoSysfs = false,
                 Volumes = new [] { new LambdaVolumeMountProperty {
                     AddGroupOwner = false,
                     DestinationPath = "destinationPath",
                     Permission = "permission",
                     SourcePath = "sourcePath"
                 } }
             };

Synopsis

Constructors

LambdaContainerParamsProperty()

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

Properties

Devices

The list of system devices that the container can access.

MemorySizeInKb

The memory size of the container, expressed in kilobytes.

MountRoSysfs

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

Volumes

The list of volumes that the container can access.

Constructors

LambdaContainerParamsProperty()

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

public LambdaContainerParamsProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdacontainerparams.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.GreengrassV2;

             var lambdaContainerParamsProperty = new LambdaContainerParamsProperty {
                 Devices = new [] { new LambdaDeviceMountProperty {
                     AddGroupOwner = false,
                     Path = "path",
                     Permission = "permission"
                 } },
                 MemorySizeInKb = 123,
                 MountRoSysfs = false,
                 Volumes = new [] { new LambdaVolumeMountProperty {
                     AddGroupOwner = false,
                     DestinationPath = "destinationPath",
                     Permission = "permission",
                     SourcePath = "sourcePath"
                 } }
             };

Properties

Devices

The list of system devices that the container can access.

public object? Devices { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdacontainerparams.html#cfn-greengrassv2-componentversion-lambdacontainerparams-devices

MemorySizeInKb

The memory size of the container, expressed in kilobytes.

public double? MemorySizeInKb { get; set; }
Property Value

double?

Remarks

Default: 16384 (16 MB)

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdacontainerparams.html#cfn-greengrassv2-componentversion-lambdacontainerparams-memorysizeinkb

MountRoSysfs

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

public object? MountRoSysfs { get; set; }
Property Value

object

Remarks

Default: false

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdacontainerparams.html#cfn-greengrassv2-componentversion-lambdacontainerparams-mountrosysfs

Volumes

The list of volumes that the container can access.

public object? Volumes { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-componentversion-lambdacontainerparams.html#cfn-greengrassv2-componentversion-lambdacontainerparams-volumes

Implements

CfnComponentVersion.ILambdaContainerParamsProperty
Back to top Generated by DocFX