DataStream v1 API - Class SqlServerSslConfig (2.13.0)

public sealed class SqlServerSslConfig : IMessage<SqlServerSslConfig>, IEquatable<SqlServerSslConfig>, IDeepCloneable<SqlServerSslConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the DataStream v1 API class SqlServerSslConfig.

SQL Server SSL configuration information.

Inheritance

object > SqlServerSslConfig

Namespace

Google.Cloud.Datastream.V1

Assembly

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