io.k8s.api.certificates.v1

Members list

Type members

Classlikes

CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued.

CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued.

Kubelets use this API to obtain:

  1. client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client-kubelet" signerName). 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the "kubernetes.io/kubelet-serving" signerName).

This API can be used to request client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client" signerName), or to obtain certificates from custom non-Kubernetes signers.

Attributes

Companion
object
Source
CertificateSigningRequest.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CertificateSigningRequest.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CertificateSigningRequestCondition(status: String, `type`: String, lastUpdateTime: Option[Time], reason: Option[String], lastTransitionTime: Option[Time], message: Option[String])

CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object

CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object

Attributes

Companion
object
Source
CertificateSigningRequestCondition.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CertificateSigningRequestCondition.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CertificateSigningRequestList(items: Seq[CertificateSigningRequest], metadata: Option[ListMeta]) extends KObject

CertificateSigningRequestList is a collection of CertificateSigningRequest objects

CertificateSigningRequestList is a collection of CertificateSigningRequest objects

Attributes

Companion
object
Source
CertificateSigningRequestList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CertificateSigningRequestList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CertificateSigningRequestSpec(request: String, signerName: String, usages: Option[Seq[String]], username: Option[String], expirationSeconds: Option[Int], groups: Option[Seq[String]], uid: Option[String], extra: Option[Map[String, Seq[String]]])

CertificateSigningRequestSpec contains the certificate request.

CertificateSigningRequestSpec contains the certificate request.

Attributes

Companion
object
Source
CertificateSigningRequestSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CertificateSigningRequestSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

CertificateSigningRequestStatus contains conditions used to indicate approved/denied/failed status of the request, and the issued certificate.

CertificateSigningRequestStatus contains conditions used to indicate approved/denied/failed status of the request, and the issued certificate.

Attributes

Companion
object
Source
CertificateSigningRequestStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CertificateSigningRequestStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type