MysqlSslConfig class

MySQL SSL configuration information.

Constructors

MysqlSslConfig({Input<String>? caCertificate, Input<String>? clientCertificate, Input<String>? clientKey})
Creates a new MysqlSslConfig. caCertificate Input only. PEM-encoded certificate of the CA that signed the source database server's certificate. clientCertificate 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. clientKey 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.
const
MysqlSslConfig.fromMap(Map<String, dynamic> map)
factory

Properties

caCertificate → Input<String>?
Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
final
clientCertificate → Input<String>?
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.
final
clientKey → Input<String>?
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.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited