跳转至

修改自动发现配置



POST /api/v1/issue_auto_discovery/{cfg_uuid}/modify

概述

路由参数

参数名 类型 必选 说明
cfg_uuid string Y Issue 自动发现配置UUID

Body 请求参数

参数名 类型 必选 说明
name string Y 标题名称
例子: name
允许为空: False
最大长度: 256
description string 描述
例子: description
允许为空: False
允许为空字符串: True
dqlNamespace string Y 数据范围
例子: rum
允许为空: False
可选值: ['keyevent']
every integer Y 检查频率(以秒为单位的时间长度)
例子: 300
允许为空: False
$minValue: 300
$maxValue: 3600
可选值: [300, 600, 900, 1800, 3600]
conditions string dql查询过滤条件 中的 花括号内容部分
例子: source IN ['kube-controller']
允许为空: False
允许为空字符串: True
dimensions array 维度字段列表
例子: ['chan_xxx1', 'chan_xxx2']
允许为空: False
$minLength: 1
config json Y Issue定义配置
例子: {}
允许为空: False
config.name string Y 标题名称
例子: name
允许为空: False
最大长度: 256
config.level string 等级
例子: level
允许为空: False
允许为空字符串: True
config.channelUUIDs array 频道UUID列表
例子: ['chan_xxx1', 'chan_xxx2']
允许为空: False
config.description string 描述
例子: description
允许为空: False
config.extend json 额外拓展信息,可参考 issue 新建中的 extend 字段,一般不建议OpenAPI侧进行设置
例子: {}
允许为空: True

参数补充说明

请求例子

curl 'https://openapi.guance.com/api/v1/issue_auto_discovery/iatdc_xxxxx/modify' \
-H 'Content-Type: application/json' \
-H 'DF-API-KEY: <DF-API-KEY>' \
--data-raw '{"name":"test-core-worker","description":"这是一个新建issue自动发现规则测试例子","every":300,"dqlNamespace":"keyevent","conditions":"`source` = \"lwctest\"","dimensions":["name"],"config":{"name":"这是issue定义中的标题","description":"这是issue定义中的描述信息修改后","level":"system_level_0","extend":{"text":"这是issue定义中的描述信息修改后","manager":["acnt_xxx"]},"channelUUIDs":["chan_xxxxx"]}}' \
--insecure

响应

{
    "code": 200,
    "content": {
        "conditions": "`source` = \"lwctest\"",
        "config": {
            "channelUUIDs": [
                "chan_xxxxx"
            ],
            "description": "这是issue定义中的描述信息修改后",
            "extend": {
                "manager": [
                    "acnt_xxxx"
                ],
                "text": "这是issue定义中的描述信息修改后"
            },
            "level": "system_level_0",
            "name": "这是issue定义中的标题"
        },
        "createAt": 1735893393,
        "creator": "wsak_xxxx",
        "declaration": {
            "organization": "xxx"
        },
        "deleteAt": -1,
        "description": "这是一个新建issue自动发现规则测试例子",
        "dimensions": [
            "name"
        ],
        "dqlNamespace": "keyevent",
        "every": 300,
        "id": 47,
        "name": "test-core-worker",
        "status": 0,
        "updateAt": 1735893669.0875816,
        "updator": "wsak_xxxx",
        "uuid": "iatdc_xxxx",
        "workspaceUUID": "wksp_xxxxx"
    },
    "errorCode": "",
    "message": "",
    "success": true,
    "traceId": "1634728700182310814"
} 

文档评价

文档内容是否对您有帮助? ×