libZSservicesZSamazonka-securityhubZSamazonka-securityhub
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails

Description

 
Synopsis

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

Instances details
Eq AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails

Read AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails

Show AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails

Generic AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails

NFData AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails

Hashable AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails

ToJSON AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails

FromJSON AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails

type Rep AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails

type Rep AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails = D1 ('MetaData "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails" "Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sharedMemorySize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "tmpfs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails])) :*: S1 ('MetaSel ('Just "initProcessEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "swappiness") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "devices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails]))) :*: (S1 ('MetaSel ('Just "capabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails)) :*: S1 ('MetaSel ('Just "maxSwap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

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_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.