package api import "github.com/psviderski/uncloud/internal/machine/api/pb" type MachineMembersList []*pb.MachineMember func (m MachineMembersList) FindByManagementIP(ip string) *pb.MachineMember { for _, machine := range m { addr, err := machine.Machine.Network.ManagementIp.ToAddr() if err != nil { continue } if addr.String() == ip { return machine } } return nil }