Package-level declarations

Types

Link copied to clipboard
data class CertificateSigningRequest(val apiVersion: String? = null, val kind: String? = null, val metadata: ObjectMeta? = null, val spec: CertificateSigningRequestSpec, val status: CertificateSigningRequestStatus? = null)

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:

Link copied to clipboard
data class CertificateSigningRequestCondition(val lastTransitionTime: String? = null, val lastUpdateTime: String? = null, val message: String? = null, val reason: String? = null, val status: String, val type: String)

CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object

Link copied to clipboard
data class CertificateSigningRequestConditionPatch(val lastTransitionTime: String? = null, val lastUpdateTime: String? = null, val message: String? = null, val reason: String? = null, val status: String? = null, val type: String? = null)

CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object

Link copied to clipboard
data class CertificateSigningRequestSpec(val expirationSeconds: Int? = null, val extra: Map<String, List<String>>? = null, val groups: List<String>? = null, val request: String, val signerName: String, val uid: String? = null, val usages: List<String>? = null, val username: String? = null)

CertificateSigningRequestSpec contains the certificate request.

Link copied to clipboard
data class CertificateSigningRequestSpecPatch(val expirationSeconds: Int? = null, val extra: Map<String, List<String>>? = null, val groups: List<String>? = null, val request: String? = null, val signerName: String? = null, val uid: String? = null, val usages: List<String>? = null, val username: String? = null)

CertificateSigningRequestSpec contains the certificate request.

Link copied to clipboard
data class CertificateSigningRequestStatus(val certificate: String? = null, val conditions: List<CertificateSigningRequestCondition>? = null)

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

Link copied to clipboard
data class CertificateSigningRequestStatusPatch(val certificate: String? = null, val conditions: List<CertificateSigningRequestConditionPatch>? = null)

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