Google Cloud Sql Admin V1 Client - Class ConnectSettings (1.5.0)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Google Cloud Sql Admin V1 Client class ConnectSettings.
Connect settings retrieval response.
Generated from protobuf message google.cloud.sql.v1.ConnectSettings
Namespace
Google \ Cloud \ Sql \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ kind |
string
This is always |
↳ server_ca_cert |
SslCert
SSL configuration. |
↳ ip_addresses |
array<IpMapping>
The assigned IP addresses for the instance. |
↳ region |
string
The cloud region for the instance. For example, |
↳ database_version |
int
The database engine type and version. The |
↳ backend_type |
int
|
↳ psc_enabled |
bool
Whether PSC connectivity is enabled for this instance. |
↳ dns_name |
string
The dns name of the instance. |
↳ server_ca_mode |
int
Specify what type of CA is used for the server certificate. |
getKind
This is always sql#connectSettings.
| Returns | |
|---|---|
| Type | Description |
string |
|
setKind
This is always sql#connectSettings.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getServerCaCert
SSL configuration.
| Returns | |
|---|---|
| Type | Description |
SslCert|null |
|
hasServerCaCert
clearServerCaCert
setServerCaCert
SSL configuration.
| Parameter | |
|---|---|
| Name | Description |
var |
SslCert
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getIpAddresses
The assigned IP addresses for the instance.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setIpAddresses
The assigned IP addresses for the instance.
| Parameter | |
|---|---|
| Name | Description |
var |
array<IpMapping>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRegion
The cloud region for the instance. For example, us-central1,
europe-west1. The region cannot be changed after instance creation.
| Returns | |
|---|---|
| Type | Description |
string |
|
setRegion
The cloud region for the instance. For example, us-central1,
europe-west1. The region cannot be changed after instance creation.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDatabaseVersion
The database engine type and version. The databaseVersion
field cannot be changed after instance creation.
MySQL instances: MYSQL_8_0, MYSQL_5_7 (default),
or MYSQL_5_6.
PostgreSQL instances: POSTGRES_9_6, POSTGRES_10,
POSTGRES_11, POSTGRES_12 (default), POSTGRES_13, or POSTGRES_14.
SQL Server instances: SQLSERVER_2017_STANDARD (default),
SQLSERVER_2017_ENTERPRISE, SQLSERVER_2017_EXPRESS,
SQLSERVER_2017_WEB, SQLSERVER_2019_STANDARD,
SQLSERVER_2019_ENTERPRISE, SQLSERVER_2019_EXPRESS, or
SQLSERVER_2019_WEB.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type SqlDatabaseVersion. |
setDatabaseVersion
The database engine type and version. The databaseVersion
field cannot be changed after instance creation.
MySQL instances: MYSQL_8_0, MYSQL_5_7 (default),
or MYSQL_5_6.
PostgreSQL instances: POSTGRES_9_6, POSTGRES_10,
POSTGRES_11, POSTGRES_12 (default), POSTGRES_13, or POSTGRES_14.
SQL Server instances: SQLSERVER_2017_STANDARD (default),
SQLSERVER_2017_ENTERPRISE, SQLSERVER_2017_EXPRESS,
SQLSERVER_2017_WEB, SQLSERVER_2019_STANDARD,
SQLSERVER_2019_ENTERPRISE, SQLSERVER_2019_EXPRESS, or
SQLSERVER_2019_WEB.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type SqlDatabaseVersion. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getBackendType
SECOND_GEN: Cloud SQL database instance.
EXTERNAL: A database server that is not managed by Google.
This property is read-only; use the tier property in the settings
object to determine the database type.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type SqlBackendType. |
setBackendType
SECOND_GEN: Cloud SQL database instance.
EXTERNAL: A database server that is not managed by Google.
This property is read-only; use the tier property in the settings
object to determine the database type.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type SqlBackendType. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPscEnabled
Whether PSC connectivity is enabled for this instance.
| Returns | |
|---|---|
| Type | Description |
bool |
|
setPscEnabled
Whether PSC connectivity is enabled for this instance.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDnsName
The dns name of the instance.
| Returns | |
|---|---|
| Type | Description |
string |
|
setDnsName
The dns name of the instance.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getServerCaMode
Specify what type of CA is used for the server certificate.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type CaMode. |
setServerCaMode
Specify what type of CA is used for the server certificate.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type CaMode. |
| Returns | |
|---|---|
| Type | Description |
$this |
|