SslConfigArgs

data class SslConfigArgs(val additionalVariables: Output<List<ConfigVariableArgs>>? = null, val clientCertType: Output<SslConfigClientCertType>? = null, val clientCertificate: Output<SecretArgs>? = null, val clientPrivateKey: Output<SecretArgs>? = null, val clientPrivateKeyPass: Output<SecretArgs>? = null, val privateServerCertificate: Output<SecretArgs>? = null, val serverCertType: Output<SslConfigServerCertType>? = null, val trustModel: Output<SslConfigTrustModel>? = null, val type: Output<SslConfigType>? = null, val useSsl: Output<Boolean>? = null) : ConvertibleToJava<SslConfigArgs>

SSL Configuration of a connection

Constructors

Link copied to clipboard
constructor(additionalVariables: Output<List<ConfigVariableArgs>>? = null, clientCertType: Output<SslConfigClientCertType>? = null, clientCertificate: Output<SecretArgs>? = null, clientPrivateKey: Output<SecretArgs>? = null, clientPrivateKeyPass: Output<SecretArgs>? = null, privateServerCertificate: Output<SecretArgs>? = null, serverCertType: Output<SslConfigServerCertType>? = null, trustModel: Output<SslConfigTrustModel>? = null, type: Output<SslConfigType>? = null, useSsl: Output<Boolean>? = null)

Properties

Link copied to clipboard

Additional SSL related field values

Link copied to clipboard
val clientCertificate: Output<SecretArgs>? = null

Client Certificate

Link copied to clipboard

Type of Client Cert (PEM/JKS/.. etc.)

Link copied to clipboard
val clientPrivateKey: Output<SecretArgs>? = null

Client Private Key

Link copied to clipboard
val clientPrivateKeyPass: Output<SecretArgs>? = null

Secret containing the passphrase protecting the Client Private Key

Link copied to clipboard

Private Server Certificate. Needs to be specified if trust model is PRIVATE.

Link copied to clipboard

Type of Server Cert (PEM/JKS/.. etc.)

Link copied to clipboard
val trustModel: Output<SslConfigTrustModel>? = null

Trust Model of the SSL connection

Link copied to clipboard
val type: Output<SslConfigType>? = null

Controls the ssl type for the given connector version.

Link copied to clipboard
val useSsl: Output<Boolean>? = null

Bool for enabling SSL

Functions

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