object connector.update(object/array connectors)
此方法允许update现有连接器。
此方法仅适用于超级管理员用户类型。调用该方法的权限可在用户角色设置中撤销。 更多信息请参阅User roles。
(object/array) 待更新的连接器属性.
每个连接器必须定义 connectorid 属性,其他属性均为可选. 仅传递的属性会被更新,其余属性将保持不变.
除 连接器 外,该方法还接受以下参数.
(object) 返回一个包含更新连接器ID的object,这些ID位于connectorids属性下。
将ID为"3"的连接器的HTTP认证类型更改为Bearer。
执行请求:
{ "jsonrpc": "2.0", "method": "connector.update", "params": { "connectorid": 3, "authtype": 5, "token": "{$DATA_EXPORT_BEARER_TOKEN}" }, "id": 1 }响应:
修改ID为"5"的连接器的标签过滤器。
执行请求:
{ "jsonrpc": "2.0", "method": "connector.update", "params": [ { "connectorid": 5, "tags_evaltype": 2, "tags": [ { "tag": "service", "operator": 0, "value": "mysqld" }, { "tag": "error", "operator": 12, "value": "" } ] } ], "id": 1 }响应:
CConnector::update() 位于 ui/include/classes/api/services/CConnector.php 文件中.