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