PodSecurityContext

final case class PodSecurityContext(fsGroupChangePolicy: Option[String], sysctls: Option[Seq[Sysctl]], fsGroup: Option[Int], supplementalGroups: Option[Seq[Int]], runAsGroup: Option[Int], seccompProfile: Option[SeccompProfile], windowsOptions: Option[WindowsSecurityContextOptions], seLinuxOptions: Option[SELinuxOptions], runAsUser: Option[Int], runAsNonRoot: Option[Boolean])

PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext.

Source:
PodSecurityContext.scala
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

Appends new values to supplementalGroups

Appends new values to supplementalGroups

Source:
PodSecurityContext.scala

Appends new values to sysctls

Appends new values to sysctls

Source:
PodSecurityContext.scala

if fsGroup has a value, transforms to the result of function

if fsGroup has a value, transforms to the result of function

Source:
PodSecurityContext.scala

if fsGroupChangePolicy has a value, transforms to the result of function

if fsGroupChangePolicy has a value, transforms to the result of function

Source:
PodSecurityContext.scala

if runAsGroup has a value, transforms to the result of function

if runAsGroup has a value, transforms to the result of function

Source:
PodSecurityContext.scala

if runAsNonRoot has a value, transforms to the result of function

if runAsNonRoot has a value, transforms to the result of function

Source:
PodSecurityContext.scala

if runAsUser has a value, transforms to the result of function

if runAsUser has a value, transforms to the result of function

Source:
PodSecurityContext.scala

if seLinuxOptions has a value, transforms to the result of function

if seLinuxOptions has a value, transforms to the result of function

Source:
PodSecurityContext.scala

if seccompProfile has a value, transforms to the result of function

if seccompProfile has a value, transforms to the result of function

Source:
PodSecurityContext.scala

if supplementalGroups has a value, transforms to the result of function

if supplementalGroups has a value, transforms to the result of function

Source:
PodSecurityContext.scala

if sysctls has a value, transforms to the result of function

if sysctls has a value, transforms to the result of function

Source:
PodSecurityContext.scala

if windowsOptions has a value, transforms to the result of function

if windowsOptions has a value, transforms to the result of function

Source:
PodSecurityContext.scala

Returns a new data with fsGroup set to new value

Returns a new data with fsGroup set to new value

Source:
PodSecurityContext.scala

Returns a new data with fsGroupChangePolicy set to new value

Returns a new data with fsGroupChangePolicy set to new value

Source:
PodSecurityContext.scala

Returns a new data with runAsGroup set to new value

Returns a new data with runAsGroup set to new value

Source:
PodSecurityContext.scala

Returns a new data with runAsNonRoot set to new value

Returns a new data with runAsNonRoot set to new value

Source:
PodSecurityContext.scala

Returns a new data with runAsUser set to new value

Returns a new data with runAsUser set to new value

Source:
PodSecurityContext.scala

Returns a new data with seLinuxOptions set to new value

Returns a new data with seLinuxOptions set to new value

Source:
PodSecurityContext.scala

Returns a new data with seccompProfile set to new value

Returns a new data with seccompProfile set to new value

Source:
PodSecurityContext.scala

Returns a new data with supplementalGroups set to new value

Returns a new data with supplementalGroups set to new value

Source:
PodSecurityContext.scala

Returns a new data with sysctls set to new value

Returns a new data with sysctls set to new value

Source:
PodSecurityContext.scala

Returns a new data with windowsOptions set to new value

Returns a new data with windowsOptions set to new value

Source:
PodSecurityContext.scala

Inherited methods

Inherited from:
Product