class Aws::SecurityHub::Types::AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails

>Linux-specific modifications that are applied to the container, such as Linux kernel capabilities.

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

data as a hash:

    {
      capabilities: {
        add: ["NonEmptyString"],
        drop: ["NonEmptyString"],
      },
      devices: [
        {
          container_path: "NonEmptyString",
          host_path: "NonEmptyString",
          permissions: ["NonEmptyString"],
        },
      ],
      init_process_enabled: false,
      max_swap: 1,
      shared_memory_size: 1,
      swappiness: 1,
      tmpfs: [
        {
          container_path: "NonEmptyString",
          mount_options: ["NonEmptyString"],
          size: 1,
        },
      ],
    }

@!attribute [rw] capabilities

The Linux capabilities for the container that are added to or
dropped from the default configuration provided by Docker.
@return [Types::AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails]

@!attribute [rw] devices

The host devices to expose to the container.
@return [Array<Types::AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails>]

@!attribute [rw] init_process_enabled

Whether to run an `init` process inside the container that forwards
signals and reaps processes.
@return [Boolean]

@!attribute [rw] max_swap

The total amount of swap memory (in MiB) that a container can use.
@return [Integer]

@!attribute [rw] shared_memory_size

The value for the size (in MiB) of the **/dev/shm** volume.
@return [Integer]

@!attribute [rw] swappiness

Configures the container's memory swappiness behavior. Determines
how aggressively pages are swapped. The higher the value, the more
aggressive the swappiness. The default is 60.
@return [Integer]

@!attribute [rw] tmpfs

The container path, mount options, and size (in MiB) of the tmpfs
mount.
@return [Array<Types::AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails>]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails AWS API Documentation

Constants

SENSITIVE