AutomaticCertMethodArgs

data class AutomaticCertMethodArgs(val duration: Output<String>? = null, val issuerRef: Output<CertManagerIssuerRefArgs>, val privateKey: Output<CertManagerPrivateKeyArgs>? = null, val renewBefore: Output<String>? = null, val san: Output<SanForCertArgs>? = null, val secretName: Output<String>? = null, val secretNamespace: Output<String>? = null) : ConvertibleToJava<AutomaticCertMethodArgs>

Automatic TLS server certificate management with cert-manager

Constructors

Link copied to clipboard
constructor(duration: Output<String>? = null, issuerRef: Output<CertManagerIssuerRefArgs>, privateKey: Output<CertManagerPrivateKeyArgs>? = null, renewBefore: Output<String>? = null, san: Output<SanForCertArgs>? = null, secretName: Output<String>? = null, secretNamespace: Output<String>? = null)

Properties

Link copied to clipboard
val duration: Output<String>? = null

Lifetime of automatically-managed certificate.

Link copied to clipboard

cert-manager issuerRef.

Link copied to clipboard

Cert Manager private key.

Link copied to clipboard
val renewBefore: Output<String>? = null

When to begin renewing automatically-managed certificate.

Link copied to clipboard
val san: Output<SanForCertArgs>? = null

Additional SANs to include in the certificate.

Link copied to clipboard
val secretName: Output<String>? = null

Secret for storing server certificate. Any existing data will be overwritten.

Link copied to clipboard
val secretNamespace: Output<String>? = null

Certificate K8S namespace. Omit to use default namespace.

Functions

Link copied to clipboard
open override fun toJava(): AutomaticCertMethodArgs