SqlServerSslConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)SQL Server 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 |
encryption_not_enforced |
google.cloud.datastream_v1.types.SqlServerSslConfig.EncryptionNotEnforced
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. This field is a member of oneof_ encryption_setting.
|
basic_encryption |
google.cloud.datastream_v1.types.SqlServerSslConfig.BasicEncryption
If set, Datastream will enforce encryption without authenticating server identity. Server certificates will be trusted by default. This field is a member of oneof_ encryption_setting.
|
encryption_and_server_validation |
google.cloud.datastream_v1.types.SqlServerSslConfig.EncryptionAndServerValidation
If set, Datastream will enforce encryption and authenticate server identity. This field is a member of oneof_ encryption_setting.
|
Classes
BasicEncryption
BasicEncryption(mapping=None, *, ignore_unknown_fields=False, **kwargs)Message to represent the option where Datastream will enforce encryption without authenticating server identity. Server certificates will be trusted by default.
EncryptionAndServerValidation
EncryptionAndServerValidation(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)Message to represent the option where Datastream will enforce encryption and authenticate server identity. ca_certificate must be set if user selects this option.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
EncryptionNotEnforced
EncryptionNotEnforced(mapping=None, *, ignore_unknown_fields=False, **kwargs)Message to represent the option where encryption is not enforced. An empty message right now to allow future extensibility.