public sealed class SslConfig : IMessage<SslConfig>, IEquatable<SslConfig>, IDeepCloneable<SslConfig>, IBufferMessage, IMessage
SSL configuration information.
Implements
IMessage<SslConfig>, IEquatable<SslConfig>, IDeepCloneable<SslConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.CloudDms.V1Assembly
Google.Cloud.CloudDms.V1.dll
Constructors
SslConfig()
public SslConfig()
SslConfig(SslConfig)
public SslConfig(SslConfig other)
Parameter | |
---|---|
Name | Description |
other | SslConfig |
Properties
CaCertificate
public string CaCertificate { get; set; }
Required. Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.
Property Value | |
---|---|
Type | Description |
String |
ClientCertificate
public string ClientCertificate { get; set; }
Input only. The x509 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' field is mandatory.
Property Value | |
---|---|
Type | Description |
String |
ClientKey
public string ClientKey { get; set; }
Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
Property Value | |
---|---|
Type | Description |
String |
Type
public SslConfig.Types.SslType Type { get; set; }
Output only. The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
Property Value | |
---|---|
Type | Description |
SslConfig.Types.SslType |