Struct aws_sdk_securityhub::model::AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
source · #[non_exhaustive]pub struct AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails { /* private fields */ }
Expand description
The Linux capabilities for the container that are added to or dropped from the default configuration provided by Docker.
Implementations§
source§impl AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
impl AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
sourcepub fn add(&self) -> Option<&[String]>
pub fn add(&self) -> Option<&[String]>
The Linux capabilities for the container that are added to the default configuration provided by Docker. Valid values are as follows:
Valid values: "ALL"
| "AUDIT_CONTROL"
| "AUDIT_WRITE"
| "BLOCK_SUSPEND"
| "CHOWN"
| "DAC_OVERRIDE"
| "DAC_READ_SEARCH"
| "FOWNER"
| "FSETID"
| "IPC_LOCK"
| "IPC_OWNER"
| "KILL"
| "LEASE"
| "LINUX_IMMUTABLE"
| "MAC_ADMIN"
| "MAC_OVERRIDE"
| "MKNOD"
| "NET_ADMIN"
| "NET_BIND_SERVICE"
| "NET_BROADCAST"
| "NET_RAW"
| "SETFCAP"
| "SETGID"
| "SETPCAP"
| "SETUID"
| "SYS_ADMIN"
| "SYS_BOOT"
| "SYS_CHROOT"
| "SYS_MODULE"
| "SYS_NICE"
| "SYS_PACCT"
| "SYS_PTRACE"
| "SYS_RAWIO"
| "SYS_RESOURCE"
| "SYS_TIME"
| "SYS_TTY_CONFIG"
| "SYSLOG"
| "WAKE_ALARM"
sourcepub fn drop(&self) -> Option<&[String]>
pub fn drop(&self) -> Option<&[String]>
The Linux capabilities for the container that are dropped from the default configuration provided by Docker.
Valid values: "ALL"
| "AUDIT_CONTROL"
| "AUDIT_WRITE"
| "BLOCK_SUSPEND"
| "CHOWN"
| "DAC_OVERRIDE"
| "DAC_READ_SEARCH"
| "FOWNER"
| "FSETID"
| "IPC_LOCK"
| "IPC_OWNER"
| "KILL"
| "LEASE"
| "LINUX_IMMUTABLE"
| "MAC_ADMIN"
| "MAC_OVERRIDE"
| "MKNOD"
| "NET_ADMIN"
| "NET_BIND_SERVICE"
| "NET_BROADCAST"
| "NET_RAW"
| "SETFCAP"
| "SETGID"
| "SETPCAP"
| "SETUID"
| "SYS_ADMIN"
| "SYS_BOOT"
| "SYS_CHROOT"
| "SYS_MODULE"
| "SYS_NICE"
| "SYS_PACCT"
| "SYS_PTRACE"
| "SYS_RAWIO"
| "SYS_RESOURCE"
| "SYS_TIME"
| "SYS_TTY_CONFIG"
| "SYSLOG"
| "WAKE_ALARM"
source§impl AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
impl AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
.
Trait Implementations§
source§impl Clone for AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
impl Clone for AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
source§fn clone(
&self
) -> AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
fn clone(
&self
) -> AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq<AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails> for AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
impl PartialEq<AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails> for AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
source§fn eq(
&self,
other: &AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
) -> bool
fn eq(
&self,
other: &AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
) -> bool
self
and other
values to be equal, and is used
by ==
.