public sealed class SslConfig : IMessage<SslConfig>, IEquatable<SslConfig>, IDeepCloneable<SslConfig>, IBufferMessage, IMessageSSL 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 |
|