connector.create

描述

object connector.create(object/array connectors)

此方法用于 create 新的连接器 objects。

此方法仅适用于 超级管理员 用户类型。调用该方法的权限可以在用户角色设置中撤销。 更多信息请参见 User roles

参数

(object/array) 连接器 objects 以创建。

除了 连接器 之外,该方法还接受以下参数。

参数 数据类型 描述
tags array 连接器 标签过滤器

返回值

(object) 返回一个object,其中包含在 connectorids 属性下列出的已创建连接器的 ID。
返回的 ID 顺序与传入的连接器顺序一致。

示例

创建连接器

创建一个连接器,将 export 触发器事件与标签过滤器配合使用。HTTP 身份验证将使用 Bearer 令牌执行。

执行请求:

{
           "jsonrpc": "2.0",
           "method": "connector.create",
           "params": [
               {
                   "name": "Export of events",
                   "data_type": 1,
                   "url": "{$DATA_EXPORT_URL}",
                   "authtype": 5,
                   "token": "{$DATA_EXPORT_BEARER_TOKEN}",
                   "tags": [
                       {
                           "tag": "service",
                           "operator": 0,
                           "value": "mysqld"
                       }
                   ]
               }
           ],
           "id": 1
       }

响应:

{
           "jsonrpc": "2.0",
           "result": {
               "connectorid": [
                   "3"
               ]
           },
           "id": 1
       }

来源

CConnector::create() 在 ui/include/classes/api/services/CConnector.php 中。