Packages

package v1

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class AggregationRule(clusterRoleSelectors: Option[Seq[LabelSelector]] = None) extends Product with Serializable

    AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole

  2. final case class ClusterRole(aggregationRule: Option[AggregationRule] = None, metadata: Option[ObjectMeta] = None, rules: Option[Seq[PolicyRule]] = None) extends KObject with Product with Serializable

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

  3. final case class ClusterRoleBinding(roleRef: RoleRef, subjects: Option[Seq[Subject]] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    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.

  4. final case class ClusterRoleBindingList(items: Seq[ClusterRoleBinding], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    ClusterRoleBindingList is a collection of ClusterRoleBindings

  5. final case class ClusterRoleList(items: Seq[ClusterRole], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    ClusterRoleList is a collection of ClusterRoles

  6. final case class PolicyRule(verbs: Seq[String], apiGroups: Option[Seq[String]] = None, resources: Option[Seq[String]] = None, resourceNames: Option[Seq[String]] = None, nonResourceURLs: Option[Seq[String]] = None) extends Product with Serializable

    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.

  7. final case class Role(metadata: Option[ObjectMeta] = None, rules: Option[Seq[PolicyRule]] = None) extends KObject with Product with Serializable

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

  8. final case class RoleBinding(roleRef: RoleRef, subjects: Option[Seq[Subject]] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    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.

  9. final case class RoleBindingList(items: Seq[RoleBinding], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    RoleBindingList is a collection of RoleBindings

  10. final case class RoleList(items: Seq[Role], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    RoleList is a collection of Roles

  11. final case class RoleRef(apiGroup: String, name: String) extends Product with Serializable

    RoleRef contains information that points to the role being used

  12. final case class Subject(name: String, apiGroup: Option[String] = None, namespace: Option[String] = None) extends Product with Serializable

    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.

Value Members

  1. object AggregationRule extends Serializable
  2. object ClusterRole extends Serializable
  3. object ClusterRoleBinding extends Serializable
  4. object ClusterRoleBindingList extends Serializable
  5. object ClusterRoleList extends Serializable
  6. object PolicyRule extends Serializable
  7. object Role extends Serializable
  8. object RoleBinding extends Serializable
  9. object RoleBindingList extends Serializable
  10. object RoleList extends Serializable
  11. object RoleRef extends Serializable
  12. object Subject extends Serializable

Ungrouped