获取过滤器 API

编辑

检索过滤器。

请求

编辑

GET _ml/filters/<filter_id>

GET _ml/filters/

先决条件

编辑

需要 manage_ml 集群权限。此权限包含在 machine_learning_admin 内置角色中。

描述

编辑

您可以获取单个过滤器或所有过滤器。有关详细信息,请参阅自定义规则

路径参数

编辑
<filter_id>
(可选,字符串) 唯一标识过滤器的字符串。

查询参数

编辑
from
(可选,整数) 跳过指定数量的过滤器。默认为 0
size
(可选,整数) 指定要获取的最大过滤器数量。默认为 100

响应体

编辑

API 返回过滤器资源数组,该数组具有以下属性

description
(字符串) 过滤器的描述。
filter_id
(字符串) 唯一标识过滤器的字符串。
items
(字符串数组) 字符串数组,它是过滤器项列表。

示例

编辑
resp = client.ml.get_filters(
    filter_id="safe_domains",
)
print(resp)
response = client.ml.get_filters(
  filter_id: 'safe_domains'
)
puts response
const response = await client.ml.getFilters({
  filter_id: "safe_domains",
});
console.log(response);
GET _ml/filters/safe_domains

API 返回以下结果

{
  "count": 1,
  "filters": [
    {
      "filter_id": "safe_domains",
      "description": "A list of safe domains",
      "items": [
        "*.google.com",
        "wikipedia.org"
      ]
    }
  ]
}