in internal/proxy/proxy.go [59:75]
func parseConnName(cn string) (connName, error) {
b := []byte(cn)
m := connNameRegex.FindSubmatch(b)
if m == nil {
return connName{}, fmt.Errorf(
"invalid instance connection name, want = PROJECT:REGION:INSTANCE, got = %v",
cn,
)
}
c := connName{
project: string(m[1]),
region: string(m[3]),
name: string(m[4]),
}
return c, nil
}