MysqlSslConfigArgs

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

MySQL SSL configuration information.

Constructors

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

Functions

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

Properties

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

Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.

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

Input only. 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' and the 'ca_certificate' fields are mandatory.

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

Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.