ConnectionProfileMysqlProfileSslConfig

data class ConnectionProfileMysqlProfileSslConfig(val caCertificate: String? = null, val caCertificateSet: Boolean? = null, val clientCertificate: String? = null, val clientCertificateSet: Boolean? = null, val clientKey: String? = null, val clientKeySet: Boolean? = null)

Constructors

Link copied to clipboard
constructor(caCertificate: String? = null, caCertificateSet: Boolean? = null, clientCertificate: String? = null, clientCertificateSet: Boolean? = null, clientKey: String? = null, clientKeySet: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val caCertificate: String? = null

PEM-encoded certificate of the CA that signed the source database server's certificate. Note: This property is sensitive and will not be displayed in the plan.

Link copied to clipboard

(Output) Indicates whether the clientKey field is set.

Link copied to clipboard

PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'clientKey' and the 'caCertificate' fields are mandatory. Note: This property is sensitive and will not be displayed in the plan.

Link copied to clipboard

(Output) Indicates whether the clientCertificate field is set.

Link copied to clipboard
val clientKey: String? = null

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. Note: This property is sensitive and will not be displayed in the plan.

Link copied to clipboard
val clientKeySet: Boolean? = null

(Output) Indicates whether the clientKey field is set.