func NewConnectionInfo()

in internal/cloudsql/instance.go [190:209]


func NewConnectionInfo(
	cn instance.ConnName,
	dnsName string,
	serverCAMode string,
	version string,
	ipAddrs map[string]string,
	serverCACert []*x509.Certificate,
	clientCert tls.Certificate,
) ConnectionInfo {
	return ConnectionInfo{
		addrs:             ipAddrs,
		ClientCertificate: clientCert,
		ServerCACert:      serverCACert,
		ServerCAMode:      serverCAMode,
		Expiration:        clientCert.Leaf.NotAfter,
		DBVersion:         version,
		ConnectionName:    cn,
		DNSName:           dnsName,
	}
}