TlsCertMethodArgs

data class TlsCertMethodArgs(val certManagerCertificateSpec: Output<CertManagerCertificateSpecArgs>? = null, val manual: Output<X509ManualCertificateArgs>? = null, val mode: Output<Either<String, TlsCertMethodMode>>) : ConvertibleToJava<TlsCertMethodArgs>

Collection of different TLS types, NOTE- Enum at a time only one of them needs to be supported

Constructors

Link copied to clipboard
constructor(certManagerCertificateSpec: Output<CertManagerCertificateSpecArgs>? = null, manual: Output<X509ManualCertificateArgs>? = null, mode: Output<Either<String, TlsCertMethodMode>>)

Properties

Link copied to clipboard

Option 1 - Automatic TLS server certificate management with cert-manager.

Link copied to clipboard
val manual: Output<X509ManualCertificateArgs>? = null

Option 2 - Manual TLS server certificate management through a defined secret.

Link copied to clipboard
val mode: Output<Either<String, TlsCertMethodMode>>

Mode of TLS server certificate management.

Functions

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