PostgresqlSslConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)
PostgreSQL SSL configuration information.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
---|---|
Name | Description |
server_verification |
google.cloud.datastream_v1.types.PostgresqlSslConfig.ServerVerification
If this field is set, the communication will be encrypted with TLS encryption and the server identity will be authenticated. This field is a member of oneof _ encryption_setting .
|
server_and_client_verification |
google.cloud.datastream_v1.types.PostgresqlSslConfig.ServerAndClientVerification
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. This field is a member of oneof _ encryption_setting .
|
Classes
ServerAndClientVerification
ServerAndClientVerification(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Message represents the option where Datastream will enforce the encryption and authenticate the server identity as well as the client identity. ca_certificate, client_certificate and client_key must be set if user selects this option.
ServerVerification
ServerVerification(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Message represents the option where Datastream will enforce the encryption and authenticate the server identity. ca_certificate must be set if user selects this option.