Reference documentation and code samples for the Google Cloud Sql Admin V1 Client class SslMode.
The SSL options for database connections.
Protobuf type google.cloud.sql.v1.IpConfiguration.SslMode
Namespace
Google \ Cloud \ Sql \ V1 \ IpConfigurationMethods
static::name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
static::value
Parameter | |
---|---|
Name | Description |
name |
mixed
|
Constants
SSL_MODE_UNSPECIFIED
Value: 0
The SSL mode is unknown.
Generated from protobuf enum SSL_MODE_UNSPECIFIED = 0;
ALLOW_UNENCRYPTED_AND_ENCRYPTED
Value: 1
Allow non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified.
When this value is used, the legacy require_ssl
flag must be false or
cleared to avoid the conflict between values of two flags.
Generated from protobuf enum ALLOW_UNENCRYPTED_AND_ENCRYPTED = 1;
ENCRYPTED_ONLY
Value: 2
Only allow connections encrypted with SSL/TLS.
When this value is used, the legacy require_ssl
flag must be false or
cleared to avoid the conflict between values of two flags.
Generated from protobuf enum ENCRYPTED_ONLY = 2;
TRUSTED_CLIENT_CERTIFICATE_REQUIRED
Value: 3
Only allow connections encrypted with SSL/TLS and with valid client certificates.
When this value is used, the legacy require_ssl
flag must be true or
cleared to avoid the conflict between values of two flags.
Generated from protobuf enum TRUSTED_CLIENT_CERTIFICATE_REQUIRED = 3;