public sealed class PostgresqlSslConfig : IMessage<PostgresqlSslConfig>, IEquatable<PostgresqlSslConfig>, IDeepCloneable<PostgresqlSslConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the DataStream v1 API class PostgresqlSslConfig.
PostgreSQL SSL configuration information.
Implements
IMessagePostgresqlSslConfig, IEquatablePostgresqlSslConfig, IDeepCloneablePostgresqlSslConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Datastream.V1Assembly
Google.Cloud.Datastream.V1.dll
Constructors
PostgresqlSslConfig()
public PostgresqlSslConfig()
PostgresqlSslConfig(PostgresqlSslConfig)
public PostgresqlSslConfig(PostgresqlSslConfig other)
Parameter | |
---|---|
Name | Description |
other |
PostgresqlSslConfig |
Properties
EncryptionSettingCase
public PostgresqlSslConfig.EncryptionSettingOneofCase EncryptionSettingCase { get; }
Property Value | |
---|---|
Type | Description |
PostgresqlSslConfigEncryptionSettingOneofCase |
ServerAndClientVerification
public PostgresqlSslConfig.Types.ServerAndClientVerification ServerAndClientVerification { get; set; }
If this field is set, the communication will be encrypted with TLS encryption and both the server identity and the client identity will be authenticated.
Property Value | |
---|---|
Type | Description |
PostgresqlSslConfigTypesServerAndClientVerification |
ServerVerification
public PostgresqlSslConfig.Types.ServerVerification ServerVerification { get; set; }
If this field is set, the communication will be encrypted with TLS encryption and the server identity will be authenticated.
Property Value | |
---|---|
Type | Description |
PostgresqlSslConfigTypesServerVerification |