Datastream V1 API - Class Google::Cloud::Datastream::V1::SqlServerSslConfig (v1.8.0)

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
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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
Returns

#encryption_and_server_validation=

def encryption_and_server_validation=(value) -> ::Google::Cloud::Datastream::V1::SqlServerSslConfig::EncryptionAndServerValidation
Parameter
Returns

#encryption_not_enforced

def encryption_not_enforced() -> ::Google::Cloud::Datastream::V1::SqlServerSslConfig::EncryptionNotEnforced
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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.