Reference documentation and code samples for the Google Cloud Dms V1 Client class PostgreSqlConnectionProfile.
Specifies connection parameters required specifically for PostgreSQL databases.
Generated from protobuf message google.cloud.clouddms.v1.PostgreSqlConnectionProfile
Namespace
Google \ Cloud \ CloudDms \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ host
string
Required. The IP or hostname of the source PostgreSQL database.
↳ port
int
Required. The network port of the source PostgreSQL database.
↳ username
string
Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
↳ password
string
Required. Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
↳ password_set
bool
Output only. Indicates If this connection profile password is stored.
↳ ssl
Google\Cloud\CloudDms\V1\SslConfig
SSL configuration for the destination to connect to the source database.
↳ cloud_sql_id
string
If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
↳ network_architecture
int
Output only. If the source is a Cloud SQL database, this field indicates the network architecture it's associated with.
↳ static_ip_connectivity
Google\Cloud\CloudDms\V1\StaticIpConnectivity
Static ip connectivity data (default, no additional details needed).
↳ private_service_connect_connectivity
getHost
Required. The IP or hostname of the source PostgreSQL database.
string
setHost
Required. The IP or hostname of the source PostgreSQL database.
var
string
$this
getPort
Required. The network port of the source PostgreSQL database.
int
setPort
Required. The network port of the source PostgreSQL database.
var
int
$this
getUsername
Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
string
setUsername
Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
var
string
$this
getPassword
Required. Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
string
setPassword
Required. Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
var
string
$this
getPasswordSet
Output only. Indicates If this connection profile password is stored.
bool
setPasswordSet
Output only. Indicates If this connection profile password is stored.
var
bool
$this
getSsl
SSL configuration for the destination to connect to the source database.
hasSsl
clearSsl
setSsl
SSL configuration for the destination to connect to the source database.
$this
getCloudSqlId
If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
string
setCloudSqlId
If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.
var
string
$this
getNetworkArchitecture
Output only. If the source is a Cloud SQL database, this field indicates the network architecture it's associated with.
int
setNetworkArchitecture
Output only. If the source is a Cloud SQL database, this field indicates the network architecture it's associated with.
var
int
$this
getStaticIpConnectivity
Static ip connectivity data (default, no additional details needed).
hasStaticIpConnectivity
setStaticIpConnectivity
Static ip connectivity data (default, no additional details needed).
$this
getPrivateServiceConnectConnectivity
Private service connect connectivity.
hasPrivateServiceConnectConnectivity
setPrivateServiceConnectConnectivity
Private service connect connectivity.
$this
getConnectivity
string