| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails
Description
Synopsis
- data AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails = AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails' {
- sharedMemorySize :: Maybe Int
- tmpfs :: Maybe [AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails]
- initProcessEnabled :: Maybe Bool
- swappiness :: Maybe Int
- devices :: Maybe [AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails]
- capabilities :: Maybe AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
- maxSwap :: Maybe Int
- newAwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails :: AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails
- awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_sharedMemorySize :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails (Maybe Int)
- awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_tmpfs :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails (Maybe [AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails])
- awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_initProcessEnabled :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails (Maybe Bool)
- awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_swappiness :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails (Maybe Int)
- awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_devices :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails (Maybe [AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails])
- awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_capabilities :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails (Maybe AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails)
- awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_maxSwap :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails (Maybe Int)
Documentation
data AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails Source #
Linux-specific modifications that are applied to the container, such as
Linux kernel capabilities.
See: newAwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails smart constructor.
Constructors
| AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails' | |
Fields
| |
Instances
newAwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails :: AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails Source #
Create a value of AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sharedMemorySize:AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails', awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_sharedMemorySize - The value for the size (in MiB) of the /dev/shm volume.
$sel:tmpfs:AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails', awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_tmpfs - The container path, mount options, and size (in MiB) of the tmpfs mount.
$sel:initProcessEnabled:AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails', awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_initProcessEnabled - Whether to run an init process inside the container that forwards
signals and reaps processes.
$sel:swappiness:AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails', awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_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.
$sel:devices:AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails', awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_devices - The host devices to expose to the container.
$sel:capabilities:AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails', awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_capabilities - The Linux capabilities for the container that are added to or dropped
from the default configuration provided by Docker.
$sel:maxSwap:AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails', awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_maxSwap - The total amount of swap memory (in MiB) that a container can use.
awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_sharedMemorySize :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails (Maybe Int) Source #
The value for the size (in MiB) of the /dev/shm volume.
awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_tmpfs :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails (Maybe [AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails]) Source #
The container path, mount options, and size (in MiB) of the tmpfs mount.
awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_initProcessEnabled :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails (Maybe Bool) Source #
Whether to run an init process inside the container that forwards
signals and reaps processes.
awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_swappiness :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails (Maybe Int) Source #
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.
awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_devices :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails (Maybe [AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails]) Source #
The host devices to expose to the container.
awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_capabilities :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails (Maybe AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails) Source #
The Linux capabilities for the container that are added to or dropped from the default configuration provided by Docker.
awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails_maxSwap :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails (Maybe Int) Source #
The total amount of swap memory (in MiB) that a container can use.