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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/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

#capabilities ⇒ Types::AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails

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



10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10769

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

#devices ⇒ Array<Types::AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails>

The host devices to expose to the container.



10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10769

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

#init_process_enabled ⇒ Boolean

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

Returns:

  • (Boolean)


10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10769

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

#max_swap ⇒ Integer

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

Returns:

  • (Integer)


10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10769

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

#shared_memory_size ⇒ Integer

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

Returns:

  • (Integer)


10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10769

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

#swappiness ⇒ Integer

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:

  • (Integer)


10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10769

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

#tmpfs ⇒ Array<Types::AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails>

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



10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10769

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