object correlation.update(object/array correlations)
此方法用于 update 现有的相关性。
此方法仅适用于 超级管理员 用户类型。 调用该方法的权限可以在用户角色设置中撤销。更多信息请参见 User roles
(object/array)
需要更新的相关属性。
每个相关规则都必须定义 correlationid
属性, 其他属性是可选的。只有传递的属性将被更新,其他属性将保持不变。
除了 关联 外,该方法还接受以下参数。
(object)
返回一个 object,其中包含更新后的关联规则的 ID,这些 ID 位于 correlationids
属性下。
执行请求:
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"status": "1"
},
"id": 1
}
响应:
执行请求:
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"filter": {
"conditions": [
{
"type": 3,
"oldtag": "error",
"newtag": "ok"
}
]
}
},
"id": 1
}
响应:
CCorrelation::update() 在 ui/include/classes/api/services/CCorrelation.php 中。