chore: add filter to ListMachines

This commit is contained in:
Pavel Sviderski committed 2025-04-11 21:26:40 +10:00
1 parent 2f5a2c6344
commit 87331a9265
19 files changed
+129 -76

No files matched your search

+8
View File
@@ -2,6 +2,14 @@ package api
import "github.com/psviderski/uncloud/internal/machine/api/pb"
// MachineFilter defines criteria to filter machines in ListMachines.
type MachineFilter struct {
// Available filters machines that are not DOWN.
Available bool
// NamesOrIDs filters machines by their names or IDs.
NamesOrIDs []string
}
type MachineMembersList []*pb.MachineMember
func (m MachineMembersList) FindByManagementIP(ip string) *pb.MachineMember {