package v1
- Alphabetic
- Public
- All
Type Members
-
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.
-
final
case class
BoundObjectReferencePointer(currentPath: PointerPath = PointerPath()) extends Pointer[BoundObjectReference] with Product with Serializable
Pointer for BoundObjectReference
-
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.
-
final
case class
TokenRequestPointer(currentPath: PointerPath = PointerPath()) extends Pointer[TokenRequest] with Product with Serializable
Pointer for TokenRequest
-
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.
-
final
case class
TokenRequestSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[TokenRequestSpec] with Product with Serializable
Pointer for TokenRequestSpec
-
final
case class
TokenRequestStatus(expirationTimestamp: Time, token: String) extends Product with Serializable
TokenRequestStatus is the result of a token request.
-
final
case class
TokenRequestStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[TokenRequestStatus] with Product with Serializable
Pointer for TokenRequestStatus
-
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.
-
final
case class
TokenReviewPointer(currentPath: PointerPath = PointerPath()) extends Pointer[TokenReview] with Product with Serializable
Pointer for TokenReview
-
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.
-
final
case class
TokenReviewSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[TokenReviewSpec] with Product with Serializable
Pointer for TokenReviewSpec
-
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.
-
final
case class
TokenReviewStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[TokenReviewStatus] with Product with Serializable
Pointer for TokenReviewStatus
-
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.
-
final
case class
UserInfoPointer(currentPath: PointerPath = PointerPath()) extends Pointer[UserInfo] with Product with Serializable
Pointer for UserInfo
Value Members
- object BoundObjectReference extends Serializable
- object TokenRequest extends Serializable
- object TokenRequestSpec extends Serializable
- object TokenRequestStatus extends Serializable
- object TokenReview extends Serializable
- object TokenReviewSpec extends Serializable
- object TokenReviewStatus extends Serializable
- object UserInfo extends Serializable