func locationFromSecretResource()

in server/server.go [268:278]


func locationFromSecretResource(resource string) (string, error) {
	globalSecretRegexp := regexp.MustCompile(globalSecretRegex)
	if m := globalSecretRegexp.FindStringSubmatch(resource); m != nil {
		return "", nil
	}
	regionalSecretRegexp := regexp.MustCompile(regionalSecretRegex)
	if m := regionalSecretRegexp.FindStringSubmatch(resource); m != nil {
		return m[2], nil
	}
	return "", status.Errorf(codes.InvalidArgument, "Invalid secret resource name: %s", resource)
}