io.k8s.api.policy.v1beta1

Type members

Classlikes

case class AllowedCSIDriver(name: String)
Companion
object
Companion
class
case class AllowedFlexVolume(driver: String)
Companion
object
Companion
class
case class AllowedHostPath(pathPrefix: Option[String], readOnly: Option[Boolean])
Companion
object
Companion
class
case class Eviction(apiVersion: Option[String], deleteOptions: Option[DeleteOptions], kind: Option[String], metadata: Option[ObjectMeta])
Companion
object
object Eviction
Companion
class
case class FSGroupStrategyOptions(ranges: Option[Seq[IDRange]], rule: Option[String])
Companion
object
case class HostPortRange(min: Int, max: Int)
Companion
object
Companion
class
case class IDRange(min: Long, max: Long)
Companion
object
object IDRange
Companion
class
case class PodDisruptionBudget(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[PodDisruptionBudgetSpec], status: Option[PodDisruptionBudgetStatus])
Companion
object
Companion
class
case class PodDisruptionBudgetList(items: Seq[PodDisruptionBudget], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion
object
case class PodDisruptionBudgetSpec(maxUnavailable: Option[IntOrString], minAvailable: Option[IntOrString], selector: Option[LabelSelector])
Companion
object
case class PodDisruptionBudgetStatus(disruptionsAllowed: Int, currentHealthy: Int, desiredHealthy: Int, expectedPods: Int, conditions: Option[Seq[Condition]], disruptedPods: Option[Map[String, Time]], observedGeneration: Option[Long])
Companion
object
case class PodSecurityPolicy(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[PodSecurityPolicySpec])
Companion
object
Companion
class
case class PodSecurityPolicyList(items: Seq[PodSecurityPolicy], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion
object
case class PodSecurityPolicySpec(seLinux: SELinuxStrategyOptions, runAsUser: RunAsUserStrategyOptions, supplementalGroups: SupplementalGroupsStrategyOptions, fsGroup: FSGroupStrategyOptions, allowPrivilegeEscalation: Option[Boolean], allowedCSIDrivers: Option[Seq[AllowedCSIDriver]], allowedCapabilities: Option[Seq[String]], allowedFlexVolumes: Option[Seq[AllowedFlexVolume]], allowedHostPaths: Option[Seq[AllowedHostPath]], allowedProcMountTypes: Option[Seq[String]], allowedUnsafeSysctls: Option[Seq[String]], defaultAddCapabilities: Option[Seq[String]], defaultAllowPrivilegeEscalation: Option[Boolean], forbiddenSysctls: Option[Seq[String]], hostIPC: Option[Boolean], hostNetwork: Option[Boolean], hostPID: Option[Boolean], hostPorts: Option[Seq[HostPortRange]], privileged: Option[Boolean], readOnlyRootFilesystem: Option[Boolean], requiredDropCapabilities: Option[Seq[String]], runAsGroup: Option[RunAsGroupStrategyOptions], runtimeClass: Option[RuntimeClassStrategyOptions], volumes: Option[Seq[String]])
Companion
object
case class RunAsGroupStrategyOptions(rule: String, ranges: Option[Seq[IDRange]])
Companion
object
case class RunAsUserStrategyOptions(rule: String, ranges: Option[Seq[IDRange]])
Companion
object
case class RuntimeClassStrategyOptions(allowedRuntimeClassNames: Seq[String], defaultRuntimeClassName: Option[String])
Companion
object
case class SELinuxStrategyOptions(rule: String, seLinuxOptions: Option[SELinuxOptions])
Companion
object
case class SupplementalGroupsStrategyOptions(ranges: Option[Seq[IDRange]], rule: Option[String])
Companion
object