TlsCertMethodArgs

data class TlsCertMethodArgs(val automatic: Output<AutomaticCertMethodArgs>? = null, val keyVault: Output<KeyVaultCertificatePropertiesArgs>? = null, val manual: Output<ManualCertMethodArgs>? = null) : 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(automatic: Output<AutomaticCertMethodArgs>? = null, keyVault: Output<KeyVaultCertificatePropertiesArgs>? = null, manual: Output<ManualCertMethodArgs>? = null)

Properties

Link copied to clipboard
val automatic: Output<AutomaticCertMethodArgs>? = null

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

Link copied to clipboard

Option 3 - TLS server certificate retrieved from Key Vault..

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

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

Functions

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