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
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.
-
final
case class
SelfSubjectReviewPointer(currentPath: PointerPath = PointerPath()) extends Pointer[SelfSubjectReview] with Product with Serializable
Pointer for SelfSubjectReview
-
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.
-
final
case class
SelfSubjectReviewStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[SelfSubjectReviewStatus] with Product with Serializable
Pointer for SelfSubjectReviewStatus
-
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 SelfSubjectReview extends Serializable
- object SelfSubjectReviewStatus 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