Packages

p

skuber

rbac

package rbac

Created by jordan on 1/13/17.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. rbac
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class ClusterRole(kind: String = "ClusterRole", apiVersion: String = rbacAPIVersion, metadata: ObjectMeta = ObjectMeta(), rules: List[PolicyRule]) extends ObjectResource with Product with Serializable

    Created by jordan on 1/12/17.

  2. case class ClusterRoleBinding(kind: String = "ClusterRoleBinding", apiVersion: String = rbacAPIVersion, metadata: ObjectMeta, roleRef: Option[RoleRef], subjects: List[Subject]) extends ObjectResource with Product with Serializable

    Created by jordan on 1/12/17.

  3. type ClusterRoleBindingList = ListResource[ClusterRoleBinding]
  4. type ClusterRoleList = ListResource[ClusterRole]
  5. case class PolicyRule(apiGroups: List[String], attributeRestrictions: Option[String], nonResourceURLs: List[String], resourceNames: List[String], resources: List[String], verbs: List[String]) extends Product with Serializable

    Created by jordan on 1/12/17.

  6. case class Role(kind: String = "Role", apiVersion: String = rbacAPIVersion, metadata: ObjectMeta, rules: List[PolicyRule]) extends ObjectResource with Product with Serializable

    Created by jordan on 1/12/17.

  7. case class RoleBinding(kind: String = "RoleBinding", apiVersion: String = rbacAPIVersion, metadata: ObjectMeta, roleRef: RoleRef, subjects: List[Subject]) extends ObjectResource with Product with Serializable

    Created by jordan on 1/12/17.

  8. type RoleBindingList = ListResource[RoleBinding]
  9. type RoleList = ListResource[Role]
  10. case class RoleRef(apiGroup: String, kind: String, name: String) extends Product with Serializable

    Created by jordan on 1/13/17.

  11. case class Subject(apiVersion: Option[String], kind: String, name: String, namespace: Option[String]) extends Product with Serializable

    Created by jordan on 1/13/17.

Value Members

  1. val rbacAPIVersion: String
  2. object ClusterRole extends Serializable
  3. object ClusterRoleBinding extends Serializable
  4. object Role extends Serializable
  5. object RoleBinding extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped