我可以使用 REST API 或其他方法来实现这一点吗?查看 API 调用列表,我没有找到任何适用的方法 - 还有希望吗?
你要GET /api/v2/hosts
(API 文档) 来检索主机列表,然后添加参数search
来过滤结果。
用于search=params.foo=bar
过滤参数foo
。您可以通过 UI 搜索自动完成功能找到其他搜索字符串(语法完全相同),更多信息请参见领班手册:搜索。
因此,查询的完整 URL 应如下所示:
https://foreman.example.com/api/v2/hosts?search=params.foo=bar