...
Property | Macro Enabled? | Version Introduced | Description |
---|---|---|---|
Use Connection | No | 6.7.0/1.8.0 | Optional. Whether to use an existing connection. If you use a connection, connection related properties do not appear in the plugin properties. |
Connection | Yes | 6.7.0/1.8.0 | Optional. Name of the connection to use. Project and service account information will be provided by the connection. You can also use the macro function |
JDBC Driver Name | No | Required. Name of the JDBC driver to use. Default is cloudsql-mysql. | |
CloudSQL Instance Type | No | Optional. Whether the CloudSQL instance to connect to is private or public. Default is Public. | |
Connection Name | Yes | Required. The CloudSQL instance to connect to in the format <PROJECT_ID>:<REGION>:<INSTANCE_NAME>. Can be found in the instance Overview page. | |
Port | Yes | 6.9.0/1.10.05 | Optional. Port that MySQL is running on. Default is 3306. |
Username | Yes | Optional. User identity for connecting to the specified database. | |
Password | Yes | Optional. Password to use to connect to the specified database. | |
Connection Arguments | Yes | Optional. A list of arbitrary string key/value pairs as connection arguments. These arguments will be passed to the JDBC driver as connection arguments for JDBC drivers that may need additional configurations. | |
Reference Name | No | Required. Name used to uniquely identify this sink for lineage, annotating metadata, etc. | |
Database | Yes | Required. MySQL database name. | |
Table Name | Yes | Required. Name of the table to export to. Table must exist prior to running the pipeline. | |
Transaction Isolation Level | No | Optional. Transaction isolation level for queries run by this sink. Default is TRANSACTION_REPEATABLE_READ. | |
Connection Timeout | No | Optional. The timeout value (in seconds) used for socket connect operations. If connecting to the server takes longer than this value, the connection is broken. A value of 0 means that it is disabled. Default is 10 seconds. |
...