Datastream V1 API - Class Google::Cloud::Datastream::V1::PostgresqlSslConfig (v0.13.0)

Reference documentation and code samples for the Datastream V1 API class Google::Cloud::Datastream::V1::PostgresqlSslConfig.

PostgreSQL SSL configuration information.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#server_and_client_verification

def server_and_client_verification() -> ::Google::Cloud::Datastream::V1::PostgresqlSslConfig::ServerAndClientVerification
Returns
  • (::Google::Cloud::Datastream::V1::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.

    Note: The following fields are mutually exclusive: server_and_client_verification, server_verification. If a field in that set is populated, all other fields in the set will automatically be cleared.

#server_and_client_verification=

def server_and_client_verification=(value) -> ::Google::Cloud::Datastream::V1::PostgresqlSslConfig::ServerAndClientVerification
Parameter
  • value (::Google::Cloud::Datastream::V1::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.

    Note: The following fields are mutually exclusive: server_and_client_verification, server_verification. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Datastream::V1::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.

    Note: The following fields are mutually exclusive: server_and_client_verification, server_verification. If a field in that set is populated, all other fields in the set will automatically be cleared.

#server_verification

def server_verification() -> ::Google::Cloud::Datastream::V1::PostgresqlSslConfig::ServerVerification
Returns
  • (::Google::Cloud::Datastream::V1::PostgresqlSslConfig::ServerVerification) —  If this field is set, the communication will be encrypted with TLS encryption and the server identity will be authenticated.

    Note: The following fields are mutually exclusive: server_verification, server_and_client_verification. If a field in that set is populated, all other fields in the set will automatically be cleared.

#server_verification=

def server_verification=(value) -> ::Google::Cloud::Datastream::V1::PostgresqlSslConfig::ServerVerification
Parameter
  • value (::Google::Cloud::Datastream::V1::PostgresqlSslConfig::ServerVerification) —  If this field is set, the communication will be encrypted with TLS encryption and the server identity will be authenticated.

    Note: The following fields are mutually exclusive: server_verification, server_and_client_verification. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Datastream::V1::PostgresqlSslConfig::ServerVerification) —  If this field is set, the communication will be encrypted with TLS encryption and the server identity will be authenticated.

    Note: The following fields are mutually exclusive: server_verification, server_and_client_verification. If a field in that set is populated, all other fields in the set will automatically be cleared.