AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
The Linux capabilities to add or remove from the default Docker configuration for a container defined in the task definition. For more detailed information about these Linux capabilities, see the capabilities(7) Linux manual page.
The following describes how Docker processes the Linux capabilities specified in the
add
and drop
request parameters. For information about the latest behavior,
see Docker
Compose: order of cap_drop and cap_add in the Docker Community Forum.
When the container is a privleged container, the container capabilities are all of
the default Docker capabilities. The capabilities specified in the add
request
parameter, and the drop
request parameter are ignored.
When the add
request parameter is set to ALL, the container capabilities are
all of the default Docker capabilities, excluding those specified in the drop
request parameter.
When the drop
request parameter is set to ALL, the container capabilities are
the capabilities specified in the add
request parameter.
When the add
request parameter and the drop
request parameter are both
empty, the capabilities the container capabilities are all of the default Docker capabilities.
The default is to first drop the capabilities specified in the drop
request
parameter, and then add the capabilities specified in the add
request parameter.
Namespace: Amazon.ECS.Model
Assembly: AWSSDK.ECS.dll
Version: 3.x.y.z
public class KernelCapabilities
The KernelCapabilities type exposes the following members
Name | Description | |
---|---|---|
![]() |
KernelCapabilities() |
Name | Type | Description | |
---|---|---|---|
![]() |
Add | System.Collections.Generic.List<System.String> |
Gets and sets the property Add.
The Linux capabilities for the container that have been added to the default configuration
provided by Docker. This parameter maps to
Tasks launched on Fargate only support adding the
Valid values: |
![]() |
Drop | System.Collections.Generic.List<System.String> |
Gets and sets the property Drop.
The Linux capabilities for the container that have been removed from the default configuration
provided by Docker. This parameter maps to
Valid values: |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5