Documentation
¶
Overview ¶
Package gcpmysql provides connections to managed MySQL Cloud SQL instances. See https://cloud.google.com/sql/docs/mysql/ for more information.
URLs ¶
For mysql.Open, gcpmysql registers for the scheme "gcpmysql". The default URL opener will create a connection using the default credentials from the environment, as described in https://cloud.google.com/docs/authentication/production. To customize the URL opener, or for more details on the URL format, see URLOpener.
See https://gocloud.dev/concepts/urls/ for background information.
Index ¶
Examples ¶
Constants ¶
const Scheme = "gcpmysql"
Scheme is the URL scheme gcpmysql registers its URLOpener under on mysql.DefaultMux.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type URLOpener ¶
type URLOpener struct { // CertSource specifies how the opener will obtain authentication information. // CertSource must not be nil. CertSource proxy.CertSource // TraceOpts contains options for OpenCensus. TraceOpts []ocsql.TraceOption }
URLOpener opens Cloud MySQL URLs like "gcpmysql://user:password@project/region/instance/dbname".