Reference documentation and code samples for the Google Cloud Dms V1 Client class CloudSqlConnectionProfile.
Specifies required connection parameters, and, optionally, the parameters required to create a Cloud SQL destination database instance.
Generated from protobuf message google.cloud.clouddms.v1.CloudSqlConnectionProfile
Namespace
Google \ Cloud \ CloudDms \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ cloud_sql_id |
string
Output only. The Cloud SQL instance ID that this connection profile is associated with. |
↳ settings |
CloudSqlSettings
Immutable. Metadata used to create the destination Cloud SQL database. |
↳ private_ip |
string
Output only. The Cloud SQL database instance's private IP. |
↳ public_ip |
string
Output only. The Cloud SQL database instance's public IP. |
↳ additional_public_ip |
string
Output only. The Cloud SQL database instance's additional (outgoing) public IP. Used when the Cloud SQL database availability type is REGIONAL (i.e. multiple zones / highly available). |
getCloudSqlId
Output only. The Cloud SQL instance ID that this connection profile is associated with.
| Returns | |
|---|---|
| Type | Description |
string |
|
setCloudSqlId
Output only. The Cloud SQL instance ID that this connection profile is associated with.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSettings
Immutable. Metadata used to create the destination Cloud SQL database.
| Returns | |
|---|---|
| Type | Description |
CloudSqlSettings|null |
|
hasSettings
clearSettings
setSettings
Immutable. Metadata used to create the destination Cloud SQL database.
| Parameter | |
|---|---|
| Name | Description |
var |
CloudSqlSettings
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPrivateIp
Output only. The Cloud SQL database instance's private IP.
| Returns | |
|---|---|
| Type | Description |
string |
|
setPrivateIp
Output only. The Cloud SQL database instance's private IP.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPublicIp
Output only. The Cloud SQL database instance's public IP.
| Returns | |
|---|---|
| Type | Description |
string |
|
setPublicIp
Output only. The Cloud SQL database instance's public IP.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAdditionalPublicIp
Output only. The Cloud SQL database instance's additional (outgoing) public IP. Used when the Cloud SQL database availability type is REGIONAL (i.e.
multiple zones / highly available).
| Returns | |
|---|---|
| Type | Description |
string |
|
setAdditionalPublicIp
Output only. The Cloud SQL database instance's additional (outgoing) public IP. Used when the Cloud SQL database availability type is REGIONAL (i.e.
multiple zones / highly available).
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|