public sealed class MysqlSslConfig : IMessage<MysqlSslConfig>, IEquatable<MysqlSslConfig>, IDeepCloneable<MysqlSslConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the DataStream v1 API class MysqlSslConfig.
MySQL SSL configuration information.
Implements
IMessageMysqlSslConfig, IEquatableMysqlSslConfig, IDeepCloneableMysqlSslConfig, 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 |
bool |
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 |
bool |
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 |
bool |