Packages

package v1

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class BoundObjectReference(apiVersion: Option[String] = None, kind: Option[String] = None, name: Option[String] = None, uid: Option[String] = None) extends Product with Serializable

    BoundObjectReference is a reference to an object that a token is bound to.

  2. final case class SelfSubjectReview(metadata: Option[ObjectMeta] = None, status: Option[SelfSubjectReviewStatus] = None) extends KObject with Product with Serializable

    SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request.

    SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.

  3. final case class SelfSubjectReviewStatus(userInfo: Option[UserInfo] = None) extends Product with Serializable

    SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.

  4. final case class TokenRequest(spec: TokenRequestSpec, status: Option[TokenRequestStatus] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    TokenRequest requests a token for a given service account.

  5. final case class TokenRequestSpec(audiences: Seq[String], boundObjectRef: Option[BoundObjectReference] = None, expirationSeconds: Option[Long] = None) extends Product with Serializable

    TokenRequestSpec contains client provided parameters of a token request.

  6. final case class TokenRequestStatus(expirationTimestamp: Time, token: String) extends Product with Serializable

    TokenRequestStatus is the result of a token request.

  7. final case class TokenReview(spec: TokenReviewSpec, status: Option[TokenReviewStatus] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    TokenReview attempts to authenticate a token to a known user.

    TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.

  8. final case class TokenReviewSpec(audiences: Option[Seq[String]] = None, token: Option[String] = None) extends Product with Serializable

    TokenReviewSpec is a description of the token authentication request.

  9. final case class TokenReviewStatus(audiences: Option[Seq[String]] = None, authenticated: Option[Boolean] = None, error: Option[String] = None, user: Option[UserInfo] = None) extends Product with Serializable

    TokenReviewStatus is the result of the token authentication request.

  10. final case class UserInfo(extra: Option[Map[String, Seq[String]]] = None, groups: Option[Seq[String]] = None, uid: Option[String] = None, username: Option[String] = None) extends Product with Serializable

    UserInfo holds the information about the user needed to implement the user.Info interface.

Ungrouped