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

Members list

Concise view

Value members

Concrete methods

def addApiGroups(newValues: String*): ResourceRule

Appends new values to apiGroups

Appends new values to apiGroups

Attributes

Source:
ResourceRule.scala

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

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

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

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

transforms verbs to result of function

transforms verbs to result of function

Attributes

Source:
ResourceRule.scala

Returns a new data with apiGroups set to new value

Returns a new data with apiGroups set to new value

Attributes

Source:
ResourceRule.scala

Returns a new data with resourceNames set to new value

Returns a new data with resourceNames set to new value

Attributes

Source:
ResourceRule.scala

Returns a new data with resources set to new value

Returns a new data with resources set to new value

Attributes

Source:
ResourceRule.scala

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

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product