io.k8s.api.rbac.v1

Members list

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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Pointer for AggregationRule

Pointer for AggregationRule

Attributes

Source
AggregationRulePointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

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
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object ClusterRole

Attributes

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

ClusterRoleBinding references a ClusterRole, but not contain it.

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
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ClusterRoleBinding.scala
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
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

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

Pointer for ClusterRoleBindingList

Pointer for ClusterRoleBindingList

Attributes

Source
ClusterRoleBindingListPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Pointer for ClusterRoleBinding

Pointer for ClusterRoleBinding

Attributes

Source
ClusterRoleBindingPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

ClusterRoleList is a collection of ClusterRoles

ClusterRoleList is a collection of ClusterRoles

Attributes

Companion
object
Source
ClusterRoleList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

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

Pointer for ClusterRoleList

Pointer for ClusterRoleList

Attributes

Source
ClusterRoleListPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Pointer for ClusterRole

Pointer for ClusterRole

Attributes

Source
ClusterRolePointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PolicyRule

Attributes

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

Pointer for PolicyRule

Pointer for PolicyRule

Attributes

Source
PolicyRulePointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object Role

Attributes

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

RoleBinding references a role, but does not contain it.

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
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object RoleBinding

Attributes

Companion
class
Source
RoleBinding.scala
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
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

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

Pointer for RoleBindingList

Pointer for RoleBindingList

Attributes

Source
RoleBindingListPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Pointer for RoleBinding

Pointer for RoleBinding

Attributes

Source
RoleBindingPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object RoleList

Attributes

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

Pointer for RoleList

Pointer for RoleList

Attributes

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

Pointer for Role

Pointer for Role

Attributes

Source
RolePointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Pointer[Role]
class Object
trait Matchable
class Any
Show all
final case class RoleRef(apiGroup: String, kind: 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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object RoleRef

Attributes

Companion
class
Source
RoleRef.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
RoleRef.type
final case class RoleRefPointer(currentPath: PointerPath) extends Pointer[RoleRef]

Pointer for RoleRef

Pointer for RoleRef

Attributes

Source
RoleRefPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Pointer[RoleRef]
class Object
trait Matchable
class Any
Show all

Subject contains a reference to the object or user identities a role binding applies to.

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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Subject

Attributes

Companion
class
Source
Subject.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Subject.type
final case class SubjectPointer(currentPath: PointerPath) extends Pointer[Subject]

Pointer for Subject

Pointer for Subject

Attributes

Source
SubjectPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Pointer[Subject]
class Object
trait Matchable
class Any
Show all