SELinuxOptions

case class SELinuxOptions(level: Optional[String], role: Optional[String], `type`: Optional[String], user: Optional[String])

SELinuxOptions are the labels to be applied to the container

Value Params
level

Level is SELinux level label that applies to the container.

role

Role is a SELinux role label that applies to the container.

type

Type is a SELinux type label that applies to the container.

user

User is a SELinux user label that applies to the container.

Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def getLevel: IO[K8sFailure, String]

Level is SELinux level label that applies to the container.

Level is SELinux level label that applies to the container.

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

def getRole: IO[K8sFailure, String]

Role is a SELinux role label that applies to the container.

Role is a SELinux role label that applies to the container.

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

def getType: IO[K8sFailure, String]

Type is a SELinux type label that applies to the container.

Type is a SELinux type label that applies to the container.

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

def getUser: IO[K8sFailure, String]

User is a SELinux user label that applies to the container.

User is a SELinux user label that applies to the container.

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product