package v1

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

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 BoundObjectReferencePointer(currentPath: PointerPath = PointerPath()) extends Pointer[BoundObjectReference] with Product with Serializable

    Pointer for BoundObjectReference

  3. 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.

  4. final case class SelfSubjectReviewPointer(currentPath: PointerPath = PointerPath()) extends Pointer[SelfSubjectReview] with Product with Serializable

    Pointer for SelfSubjectReview

  5. 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.

  6. final case class SelfSubjectReviewStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[SelfSubjectReviewStatus] with Product with Serializable

    Pointer for SelfSubjectReviewStatus

  7. 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.

  8. final case class TokenRequestPointer(currentPath: PointerPath = PointerPath()) extends Pointer[TokenRequest] with Product with Serializable

    Pointer for TokenRequest

  9. 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.

  10. final case class TokenRequestSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[TokenRequestSpec] with Product with Serializable

    Pointer for TokenRequestSpec

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

    TokenRequestStatus is the result of a token request.

  12. final case class TokenRequestStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[TokenRequestStatus] with Product with Serializable

    Pointer for TokenRequestStatus

  13. 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.

  14. final case class TokenReviewPointer(currentPath: PointerPath = PointerPath()) extends Pointer[TokenReview] with Product with Serializable

    Pointer for TokenReview

  15. 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.

  16. final case class TokenReviewSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[TokenReviewSpec] with Product with Serializable

    Pointer for TokenReviewSpec

  17. 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.

  18. final case class TokenReviewStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[TokenReviewStatus] with Product with Serializable

    Pointer for TokenReviewStatus

  19. 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.

  20. final case class UserInfoPointer(currentPath: PointerPath = PointerPath()) extends Pointer[UserInfo] with Product with Serializable

    Pointer for UserInfo

Ungrouped