SslConfigArgs

data class SslConfigArgs(val caCertificate: Output<String>, val clientCertificate: Output<String>? = null, val clientKey: Output<String>? = null) : ConvertibleToJava<SslConfigArgs>

SSL configuration information.

Constructors

Link copied to clipboard
fun SslConfigArgs(caCertificate: Output<String>, clientCertificate: Output<String>? = null, clientKey: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard
val caCertificate: Output<String>

Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.

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

Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.

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

Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.