ResourceRule

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.

Companion:
object
Source:
ResourceRule.scala
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def addApiGroups(newValues: String*): ResourceRule

Appends new values to apiGroups

Appends new values to apiGroups

Source:
ResourceRule.scala

Appends new values to resourceNames

Appends new values to resourceNames

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

Appends new values to resources

Appends new values to resources

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

Appends new values to verbs

Appends new values to verbs

Source:
ResourceRule.scala

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

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

Source:
ResourceRule.scala

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

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

Source:
ResourceRule.scala

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

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

Source:
ResourceRule.scala

transforms verbs to result of function

transforms verbs to result of function

Source:
ResourceRule.scala

Returns a new data with apiGroups set to new value

Returns a new data with apiGroups set to new value

Source:
ResourceRule.scala

Returns a new data with resourceNames set to new value

Returns a new data with resourceNames set to new value

Source:
ResourceRule.scala

Returns a new data with resources set to new value

Returns a new data with resources set to new value

Source:
ResourceRule.scala

Returns a new data with verbs set to new value

Returns a new data with verbs set to new value

Source:
ResourceRule.scala

Inherited methods

Inherited from:
Product