public sealed class MysqlSslConfig : IMessage<MysqlSslConfig>, IEquatable<MysqlSslConfig>, IDeepCloneable<MysqlSslConfig>, IBufferMessage, IMessage
MySQL SSL configuration information.
Implements
IMessage<MysqlSslConfig>, IEquatable<MysqlSslConfig>, IDeepCloneable<MysqlSslConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Datastream.V1Assembly
Google.Cloud.Datastream.V1.dll
Constructors
MysqlSslConfig()
public MysqlSslConfig()
MysqlSslConfig(MysqlSslConfig)
public MysqlSslConfig(MysqlSslConfig other)
Parameter | |
---|---|
Name | Description |
other | MysqlSslConfig |
Properties
CaCertificate
public string CaCertificate { get; set; }
Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
Property Value | |
---|---|
Type | Description |
String |
CaCertificateSet
public bool CaCertificateSet { get; set; }
Output only. Indicates whether the ca_certificate field is set.
Property Value | |
---|---|
Type | Description |
Boolean |
ClientCertificate
public string ClientCertificate { get; set; }
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.
Property Value | |
---|---|
Type | Description |
String |
ClientCertificateSet
public bool ClientCertificateSet { get; set; }
Output only. Indicates whether the client_certificate field is set.
Property Value | |
---|---|
Type | Description |
Boolean |
ClientKey
public string ClientKey { get; set; }
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.
Property Value | |
---|---|
Type | Description |
String |
ClientKeySet
public bool ClientKeySet { get; set; }
Output only. Indicates whether the client_key field is set.
Property Value | |
---|---|
Type | Description |
Boolean |