Class: Aws::SecurityHub::Types::AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-securityhub/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capabilitiesTypes::AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails

The Linux capabilities for the container that are added to or dropped from the default configuration provided by Docker.

Returns:



10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
# File 'lib/aws-sdk-securityhub/types.rb', line 10598

class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails < Struct.new(
  :capabilities,
  :devices,
  :init_process_enabled,
  :max_swap,
  :shared_memory_size,
  :swappiness,
  :tmpfs)
  SENSITIVE = []
  include Aws::Structure
end

#devicesArray<Types::AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails>

The host devices to expose to the container.

Returns:



10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
# File 'lib/aws-sdk-securityhub/types.rb', line 10598

class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails < Struct.new(
  :capabilities,
  :devices,
  :init_process_enabled,
  :max_swap,
  :shared_memory_size,
  :swappiness,
  :tmpfs)
  SENSITIVE = []
  include Aws::Structure
end

#init_process_enabledBoolean

Whether to run an init process inside the container that forwards signals and reaps processes.

Returns:



10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
# File 'lib/aws-sdk-securityhub/types.rb', line 10598

class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails < Struct.new(
  :capabilities,
  :devices,
  :init_process_enabled,
  :max_swap,
  :shared_memory_size,
  :swappiness,
  :tmpfs)
  SENSITIVE = []
  include Aws::Structure
end

#max_swapInteger

The total amount of swap memory (in MiB) that a container can use.

Returns:



10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
# File 'lib/aws-sdk-securityhub/types.rb', line 10598

class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails < Struct.new(
  :capabilities,
  :devices,
  :init_process_enabled,
  :max_swap,
  :shared_memory_size,
  :swappiness,
  :tmpfs)
  SENSITIVE = []
  include Aws::Structure
end

#shared_memory_sizeInteger

The value for the size (in MiB) of the /dev/shm volume.

Returns:



10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
# File 'lib/aws-sdk-securityhub/types.rb', line 10598

class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails < Struct.new(
  :capabilities,
  :devices,
  :init_process_enabled,
  :max_swap,
  :shared_memory_size,
  :swappiness,
  :tmpfs)
  SENSITIVE = []
  include Aws::Structure
end

#swappinessInteger

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.

Returns:



10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
# File 'lib/aws-sdk-securityhub/types.rb', line 10598

class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails < Struct.new(
  :capabilities,
  :devices,
  :init_process_enabled,
  :max_swap,
  :shared_memory_size,
  :swappiness,
  :tmpfs)
  SENSITIVE = []
  include Aws::Structure
end

#tmpfsArray<Types::AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails>

The container path, mount options, and size (in MiB) of the tmpfs mount.

Returns:



10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
# File 'lib/aws-sdk-securityhub/types.rb', line 10598

class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails < Struct.new(
  :capabilities,
  :devices,
  :init_process_enabled,
  :max_swap,
  :shared_memory_size,
  :swappiness,
  :tmpfs)
  SENSITIVE = []
  include Aws::Structure
end