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? = null, val status: CertificateSigningRequestStatus? = null)
Describes a certificate signing request
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class CertificateSigningRequestSpec(val extra: Map<String, List<String>>? = null, val groups: List<String>? = null, val request: String, val signerName: String? = null, val uid: String? = null, val usages: List<String>? = null, val username: String? = null)
This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.
Link copied to clipboard
data class CertificateSigningRequestSpecPatch(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)
This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.
Link copied to clipboard
data class CertificateSigningRequestStatus(val certificate: String? = null, val conditions: List<CertificateSigningRequestCondition>? = null)
Link copied to clipboard
data class CertificateSigningRequestStatusPatch(val certificate: String? = null, val conditions: List<CertificateSigningRequestConditionPatch>? = null)