NonResourceRule

case
class NonResourceRule(nonResourceURLs: Optional[Vector[String]], verbs: Vector[String])

NonResourceRule holds information that describes a rule for the non-resource

Value Params
nonResourceURLs

NonResourceURLs is a set of partial urls that a user should have access to. s are allowed, but only as the full, final step in the path. "" means all.

verbs

Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.

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

Value members

Concrete methods

def getNonResourceURLs: IO[K8sFailure, Vector[String]]

NonResourceURLs is a set of partial urls that a user should have access to. s are allowed, but only as the full, final step in the path. "" means all.

NonResourceURLs is a set of partial urls that a user should have access to. s are allowed, but only as the full, final step in the path. "" means all.

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

def getVerbs: IO[K8sFailure, Vector[String]]

Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.

Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.

This effect always succeeds, it is safe to use the field verbs directly.

Inherited methods

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