@aws-cdk_aws-batch-alpha.LinuxParametersProps

interface LinuxParametersProps ๐Ÿ”น

LanguageType name
.NETAmazon.CDK.AWS.Batch.Alpha.LinuxParametersProps
Gogithub.com/aws/aws-cdk-go/awscdkbatchalpha/v2#LinuxParametersProps
Javasoftware.amazon.awscdk.services.batch.alpha.LinuxParametersProps
Pythonaws_cdk.aws_batch_alpha.LinuxParametersProps
TypeScript (source)@aws-cdk/aws-batch-alpha ยป LinuxParametersProps

The properties for defining Linux-specific options that are applied to the container.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as batch_alpha from '@aws-cdk/aws-batch-alpha';
import * as cdk from 'aws-cdk-lib';

declare const size: cdk.Size;
const linuxParametersProps: batch_alpha.LinuxParametersProps = {
  initProcessEnabled: false,
  maxSwap: size,
  sharedMemorySize: size,
  swappiness: 123,
};

Properties

NameTypeDescription
initProcessEnabled?๐Ÿ”นbooleanSpecifies whether to run an init process inside the container that forwards signals and reaps processes.
maxSwap?๐Ÿ”นSizeThe total amount of swap memory a container can use.
sharedMemorySize?๐Ÿ”นSizeThe value for the size of the /dev/shm volume.
swappiness?๐Ÿ”นnumberThis allows you to tune a container's memory swappiness behavior.

initProcessEnabled?๐Ÿ”น

Type: boolean (optional, default: false)

Specifies whether to run an init process inside the container that forwards signals and reaps processes.


maxSwap?๐Ÿ”น

Type: Size (optional, default: No swap.)

The total amount of swap memory a container can use.

This parameter will be translated to the --memory-swap option to docker run.

This parameter is only supported when you are using the EC2 launch type. Accepted values are positive integers.


sharedMemorySize?๐Ÿ”น

Type: Size (optional, default: No shared memory.)

The value for the size of the /dev/shm volume.


swappiness?๐Ÿ”น

Type: number (optional, default: 60)

This allows you to tune a container's memory swappiness behavior.

This parameter maps to the --memory-swappiness option to docker run. The swappiness relates to the kernel's tendency to swap memory. A value of 0 will cause swapping to not happen unless absolutely necessary. A value of 100 will cause pages to be swapped very aggressively.

This parameter is only supported when you are using the EC2 launch type. Accepted values are whole numbers between 0 and 100. If a value is not specified for maxSwap then this parameter is ignored.