Reference documentation and code samples for the Datastream V1 API class Google::Cloud::Datastream::V1::SqlServerSslConfig.
SQL Server SSL configuration information.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#basic_encryption
def basic_encryption() -> ::Google::Cloud::Datastream::V1::SqlServerSslConfig::BasicEncryption-
(::Google::Cloud::Datastream::V1::SqlServerSslConfig::BasicEncryption) — If set, Datastream will enforce encryption without authenticating server
identity. Server certificates will be trusted by default.
Note: The following fields are mutually exclusive:
basic_encryption,encryption_not_enforced,encryption_and_server_validation. If a field in that set is populated, all other fields in the set will automatically be cleared.
#basic_encryption=
def basic_encryption=(value) -> ::Google::Cloud::Datastream::V1::SqlServerSslConfig::BasicEncryption-
value (::Google::Cloud::Datastream::V1::SqlServerSslConfig::BasicEncryption) — If set, Datastream will enforce encryption without authenticating server
identity. Server certificates will be trusted by default.
Note: The following fields are mutually exclusive:
basic_encryption,encryption_not_enforced,encryption_and_server_validation. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::SqlServerSslConfig::BasicEncryption) — If set, Datastream will enforce encryption without authenticating server
identity. Server certificates will be trusted by default.
Note: The following fields are mutually exclusive:
basic_encryption,encryption_not_enforced,encryption_and_server_validation. If a field in that set is populated, all other fields in the set will automatically be cleared.
#encryption_and_server_validation
def encryption_and_server_validation() -> ::Google::Cloud::Datastream::V1::SqlServerSslConfig::EncryptionAndServerValidation-
(::Google::Cloud::Datastream::V1::SqlServerSslConfig::EncryptionAndServerValidation) — If set, Datastream will enforce encryption and authenticate server
identity.
Note: The following fields are mutually exclusive:
encryption_and_server_validation,encryption_not_enforced,basic_encryption. If a field in that set is populated, all other fields in the set will automatically be cleared.
#encryption_and_server_validation=
def encryption_and_server_validation=(value) -> ::Google::Cloud::Datastream::V1::SqlServerSslConfig::EncryptionAndServerValidation-
value (::Google::Cloud::Datastream::V1::SqlServerSslConfig::EncryptionAndServerValidation) — If set, Datastream will enforce encryption and authenticate server
identity.
Note: The following fields are mutually exclusive:
encryption_and_server_validation,encryption_not_enforced,basic_encryption. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::SqlServerSslConfig::EncryptionAndServerValidation) — If set, Datastream will enforce encryption and authenticate server
identity.
Note: The following fields are mutually exclusive:
encryption_and_server_validation,encryption_not_enforced,basic_encryption. If a field in that set is populated, all other fields in the set will automatically be cleared.
#encryption_not_enforced
def encryption_not_enforced() -> ::Google::Cloud::Datastream::V1::SqlServerSslConfig::EncryptionNotEnforced-
(::Google::Cloud::Datastream::V1::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.
Note: The following fields are mutually exclusive:
encryption_not_enforced,basic_encryption,encryption_and_server_validation. If a field in that set is populated, all other fields in the set will automatically be cleared.
#encryption_not_enforced=
def encryption_not_enforced=(value) -> ::Google::Cloud::Datastream::V1::SqlServerSslConfig::EncryptionNotEnforced-
value (::Google::Cloud::Datastream::V1::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.
Note: The following fields are mutually exclusive:
encryption_not_enforced,basic_encryption,encryption_and_server_validation. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::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.
Note: The following fields are mutually exclusive:
encryption_not_enforced,basic_encryption,encryption_and_server_validation. If a field in that set is populated, all other fields in the set will automatically be cleared.