package rbac
Created by jordan on 1/13/17.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- rbac
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
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.
-
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.
- type ClusterRoleBindingList = ListResource[ClusterRoleBinding]
- type ClusterRoleList = ListResource[ClusterRole]
-
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.
-
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.
-
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.
- type RoleBindingList = ListResource[RoleBinding]
- type RoleList = ListResource[Role]
-
case class
RoleRef(apiGroup: String, kind: String, name: String) extends Product with Serializable
Created by jordan on 1/13/17.
-
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
- val rbacAPIVersion: String
- object ClusterRole extends Serializable
- object ClusterRoleBinding extends Serializable
- object Role extends Serializable
- object RoleBinding extends Serializable