case class NonResourceRule(nonResourceURLs: Optional[Vector[String]] = Optional.Absent, verbs: Vector[String]) extends Product with Serializable

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

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.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NonResourceRule
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NonResourceRule(nonResourceURLs: Optional[Vector[String]] = Optional.Absent, verbs: Vector[String])

    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.

Value Members

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

    NonResourceURLs is a set of partial urls that a user should have access to.

    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.

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

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

    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.

  3. val nonResourceURLs: Optional[Vector[String]]
  4. val verbs: Vector[String]