You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::ECS::Types::KernelCapabilities

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing KernelCapabilities as input to an Aws::Client method, you can use a vanilla Hash:

{
  add: ["String"],
  drop: ["String"],
}

The Linux capabilities for the container that are added to or dropped from the default configuration provided by Docker. For more information on the default capabilities and the non-default available capabilities, see Runtime privilege and Linux capabilities in the Docker run reference. For more detailed information on these Linux capabilities, see the capabilities(7) Linux manual page.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#addArray<String>

The Linux capabilities for the container that have been added to the default configuration provided by Docker. This parameter maps to CapAdd in the Create a container section of the Docker Remote API and the --cap-add option to docker run.

Returns:

  • (Array<String>)

    The Linux capabilities for the container that have been added to the default configuration provided by Docker.

#dropArray<String>

The Linux capabilities for the container that have been removed from the default configuration provided by Docker. This parameter maps to CapDrop in the Create a container section of the Docker Remote API and the --cap-drop option to docker run.

Returns:

  • (Array<String>)

    The Linux capabilities for the container that have been removed from the default configuration provided by Docker.