public sealed class SqlServerSslConfig : IMessage<SqlServerSslConfig>, IEquatable<SqlServerSslConfig>, IDeepCloneable<SqlServerSslConfig>, IBufferMessage, IMessageReference documentation and code samples for the DataStream v1 API class SqlServerSslConfig.
SQL Server SSL configuration information.
Implements
IMessageSqlServerSslConfig, IEquatableSqlServerSslConfig, IDeepCloneableSqlServerSslConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Datastream.V1Assembly
Google.Cloud.Datastream.V1.dll
Constructors
SqlServerSslConfig()
public SqlServerSslConfig()SqlServerSslConfig(SqlServerSslConfig)
public SqlServerSslConfig(SqlServerSslConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
SqlServerSslConfig |
Properties
BasicEncryption
public SqlServerSslConfig.Types.BasicEncryption BasicEncryption { get; set; }If set, Datastream will enforce encryption without authenticating server identity. Server certificates will be trusted by default.
| Property Value | |
|---|---|
| Type | Description |
SqlServerSslConfigTypesBasicEncryption |
|
EncryptionAndServerValidation
public SqlServerSslConfig.Types.EncryptionAndServerValidation EncryptionAndServerValidation { get; set; }If set, Datastream will enforce encryption and authenticate server identity.
| Property Value | |
|---|---|
| Type | Description |
SqlServerSslConfigTypesEncryptionAndServerValidation |
|
EncryptionNotEnforced
public SqlServerSslConfig.Types.EncryptionNotEnforced EncryptionNotEnforced { get; set; }If set, Datastream will not enforce encryption. If the DB server mandates encryption, then connection will be encrypted but server identity will not be authenticated.
| Property Value | |
|---|---|
| Type | Description |
SqlServerSslConfigTypesEncryptionNotEnforced |
|
EncryptionSettingCase
public SqlServerSslConfig.EncryptionSettingOneofCase EncryptionSettingCase { get; }| Property Value | |
|---|---|
| Type | Description |
SqlServerSslConfigEncryptionSettingOneofCase |
|