io.k8s.api.rbac.v1

Members list

Concise view

Type members

Classlikes

AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole

AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole

Attributes

Companion:
object
Source:
AggregationRule.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
AggregationRule.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for AggregationRule

Pointer for AggregationRule

Attributes

Source:
AggregationRulePointer.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.

ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.

Attributes

Companion:
object
Source:
ClusterRole.scala
Graph
Supertypes
trait KObject
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ClusterRole.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject.

ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject.

Attributes

Companion:
object
Source:
ClusterRoleBinding.scala
Graph
Supertypes
trait KObject
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ClusterRoleBinding.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

ClusterRoleBindingList is a collection of ClusterRoleBindings

ClusterRoleBindingList is a collection of ClusterRoleBindings

Attributes

Companion:
object
Source:
ClusterRoleBindingList.scala
Graph
Supertypes
trait KObject
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ClusterRoleBindingList.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for ClusterRoleBindingList

Pointer for ClusterRoleBindingList

Attributes

Source:
ClusterRoleBindingListPointer.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Pointer for ClusterRoleBinding

Pointer for ClusterRoleBinding

Attributes

Source:
ClusterRoleBindingPointer.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

ClusterRoleList is a collection of ClusterRoles

ClusterRoleList is a collection of ClusterRoles

Attributes

Companion:
object
Source:
ClusterRoleList.scala
Graph
Supertypes
trait KObject
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ClusterRoleList.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for ClusterRoleList

Pointer for ClusterRoleList

Attributes

Source:
ClusterRoleListPointer.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Pointer for ClusterRole

Pointer for ClusterRole

Attributes

Source:
ClusterRolePointer.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.

PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.

Attributes

Companion:
object
Source:
PolicyRule.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object PolicyRule

Attributes

Companion:
class
Source:
PolicyRule.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for PolicyRule

Pointer for PolicyRule

Attributes

Source:
PolicyRulePointer.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Role(metadata: Option[ObjectMeta], rules: Option[Seq[PolicyRule]]) extends KObject

Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.

Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.

Attributes

Companion:
object
Source:
Role.scala
Graph
Supertypes
trait KObject
trait Product
trait Equals
class Object
trait Matchable
class Any
object Role

Attributes

Companion:
class
Source:
Role.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Role.type

RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace.

RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace.

Attributes

Companion:
object
Source:
RoleBinding.scala
Graph
Supertypes
trait KObject
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
RoleBinding.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

RoleBindingList is a collection of RoleBindings

RoleBindingList is a collection of RoleBindings

Attributes

Companion:
object
Source:
RoleBindingList.scala
Graph
Supertypes
trait KObject
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
RoleBindingList.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for RoleBindingList

Pointer for RoleBindingList

Attributes

Source:
RoleBindingListPointer.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Pointer for RoleBinding

Pointer for RoleBinding

Attributes

Source:
RoleBindingPointer.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class RoleList(items: Seq[Role], metadata: Option[ListMeta]) extends KObject

RoleList is a collection of Roles

RoleList is a collection of Roles

Attributes

Companion:
object
Source:
RoleList.scala
Graph
Supertypes
trait KObject
trait Product
trait Equals
class Object
trait Matchable
class Any
object RoleList

Attributes

Companion:
class
Source:
RoleList.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for RoleList

Pointer for RoleList

Attributes

Source:
RoleListPointer.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class RolePointer(currentPath: PointerPath) extends Pointer[Role]

Pointer for Role

Pointer for Role

Attributes

Source:
RolePointer.scala
Graph
Supertypes
trait Product
trait Equals
trait Pointer[Role]
class Object
trait Matchable
class Any
final case class RoleRef(apiGroup: String, name: String)

RoleRef contains information that points to the role being used

RoleRef contains information that points to the role being used

Attributes

Companion:
object
Source:
RoleRef.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object RoleRef

Attributes

Companion:
class
Source:
RoleRef.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
RoleRef.type

Pointer for RoleRef

Pointer for RoleRef

Attributes

Source:
RoleRefPointer.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.

Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.

Attributes

Companion:
object
Source:
Subject.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object Subject

Attributes

Companion:
class
Source:
Subject.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Subject.type

Pointer for Subject

Pointer for Subject

Attributes

Source:
SubjectPointer.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any