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 |
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.
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails' | |
|
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.