package
rbac
Type Members
-
-
case class
ClusterRoleBinding(kind: String = "ClusterRoleBinding", apiVersion: String = rbacAPIVersion, metadata: ObjectMeta, roleRef: Option[RoleRef], subjects: List[Subject]) extends ObjectResource with Product with Serializable
-
-
-
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
-
case class
Role(kind: String = "Role", apiVersion: String = rbacAPIVersion, metadata: ObjectMeta, rules: List[PolicyRule]) extends ObjectResource with Product with Serializable
-
case class
RoleBinding(kind: String = "RoleBinding", apiVersion: String = rbacAPIVersion, metadata: ObjectMeta, roleRef: RoleRef, subjects: List[Subject]) extends ObjectResource with Product with Serializable
-
-
-
case class
RoleRef(apiGroup: String, kind: String, name: String) extends Product with Serializable
-
case class
Subject(apiVersion: Option[String], kind: String, name: String, namespace: Option[String]) extends Product with Serializable
Value Members
-
object
ClusterRole extends Serializable
-
-
object
Role extends Serializable
-
object
RoleBinding extends Serializable
-
val
rbacAPIVersion: String
Inherited from AnyRef
Inherited from Any
Created by jordan on 1/13/17.