CertManagerCertificateSpecResponse

data class CertManagerCertificateSpecResponse(val duration: String? = null, val issuerRef: CertManagerIssuerRefResponse, val privateKey: CertManagerPrivateKeyResponse? = null, val renewBefore: String? = null, val san: SanForCertResponse? = null, val secretName: String? = null)

Automatic TLS server certificate management with cert-manager

Constructors

Link copied to clipboard
constructor(duration: String? = null, issuerRef: CertManagerIssuerRefResponse, privateKey: CertManagerPrivateKeyResponse? = null, renewBefore: String? = null, san: SanForCertResponse? = null, secretName: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val duration: String? = null

Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.

Link copied to clipboard

cert-manager issuerRef.

Link copied to clipboard

Type of certificate private key.

Link copied to clipboard
val renewBefore: String? = null

When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.

Link copied to clipboard
val san: SanForCertResponse? = null

Additional Subject Alternative Names (SANs) to include in the certificate.

Link copied to clipboard
val secretName: String? = null

Secret for storing server certificate. Any existing data will be overwritten. This is a reference to the secret through an identifying name, not the secret itself.