SecurityContextDefinitionArgs

data class SecurityContextDefinitionArgs(val allowPrivilegeEscalation: Output<Boolean>? = null, val capabilities: Output<SecurityContextCapabilitiesDefinitionArgs>? = null, val privileged: Output<Boolean>? = null, val runAsGroup: Output<Int>? = null, val runAsUser: Output<Int>? = null, val seccompProfile: Output<String>? = null) : ConvertibleToJava<SecurityContextDefinitionArgs>

The security context for the container.

Constructors

Link copied to clipboard
constructor(allowPrivilegeEscalation: Output<Boolean>? = null, capabilities: Output<SecurityContextCapabilitiesDefinitionArgs>? = null, privileged: Output<Boolean>? = null, runAsGroup: Output<Int>? = null, runAsUser: Output<Int>? = null, seccompProfile: Output<String>? = null)

Properties

Link copied to clipboard
val allowPrivilegeEscalation: Output<Boolean>? = null

A boolean value indicating whether the init process can elevate its privileges

Link copied to clipboard

The capabilities to add or drop from a container.

Link copied to clipboard
val privileged: Output<Boolean>? = null

The flag to determine if the container permissions is elevated to Privileged.

Link copied to clipboard
val runAsGroup: Output<Int>? = null

Sets the User GID for the container.

Link copied to clipboard
val runAsUser: Output<Int>? = null

Sets the User UID for the container.

Link copied to clipboard
val seccompProfile: Output<String>? = null

a base64 encoded string containing the contents of the JSON in the seccomp profile

Functions

Link copied to clipboard
open override fun toJava(): SecurityContextDefinitionArgs