ResourceRule

io.k8s.api.authorization.v1.ResourceRule
See theResourceRule companion object
final case class ResourceRule(verbs: Seq[String], apiGroups: Option[Seq[String]], resourceNames: Option[Seq[String]], resources: Option[Seq[String]])

ResourceRule is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.

Attributes

Companion
object
Source
ResourceRule.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def addApiGroups(newValues: String*): ResourceRule

Appends new values to apiGroups

Appends new values to apiGroups

Attributes

Source
ResourceRule.scala
def addResourceNames(newValues: String*): ResourceRule

Appends new values to resourceNames

Appends new values to resourceNames

Attributes

Source
ResourceRule.scala
def addResources(newValues: String*): ResourceRule

Appends new values to resources

Appends new values to resources

Attributes

Source
ResourceRule.scala
def addVerbs(newValues: String*): ResourceRule

Appends new values to verbs

Appends new values to verbs

Attributes

Source
ResourceRule.scala
def mapApiGroups(f: Seq[String] => Seq[String]): ResourceRule

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

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

Attributes

Source
ResourceRule.scala
def mapResourceNames(f: Seq[String] => Seq[String]): ResourceRule

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

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

Attributes

Source
ResourceRule.scala
def mapResources(f: Seq[String] => Seq[String]): ResourceRule

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

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

Attributes

Source
ResourceRule.scala
def mapVerbs(f: Seq[String] => Seq[String]): ResourceRule

transforms verbs to result of function

transforms verbs to result of function

Attributes

Source
ResourceRule.scala
def withApiGroups(value: Seq[String]): ResourceRule

Returns a new data with apiGroups set to new value

Returns a new data with apiGroups set to new value

Attributes

Source
ResourceRule.scala
def withResourceNames(value: Seq[String]): ResourceRule

Returns a new data with resourceNames set to new value

Returns a new data with resourceNames set to new value

Attributes

Source
ResourceRule.scala
def withResources(value: Seq[String]): ResourceRule

Returns a new data with resources set to new value

Returns a new data with resources set to new value

Attributes

Source
ResourceRule.scala
def withVerbs(value: Seq[String]): ResourceRule

Returns a new data with verbs set to new value

Returns a new data with verbs set to new value

Attributes

Source
ResourceRule.scala

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product