规则更新
POST
/alert/pipeline/upsert最后修改时间: 4 个月前
请求参数
Header 参数
Content-Type
string
可选
示例值:
application/json
Body 参数application/json
integration_id
integer
集成ID
rules
array [object {3}]
规则列表
kind
enum<string>
规则类型
规则将按照顺序依次执行
枚举值:
title_resetdescription_resetseverity_resetalert_dropalert_inhibit
if
array[object (Filter) {3}]
过滤条件,为空代表全部匹配
外层条件,条件之间为And关系
settings
规则配置
不同规则类型配置不同
示例
{
"integration_id": 0,
"rules": [
{
"kind": "title_reset",
"if": [
{
"key": "title",
"oper": "IN",
"vals": [
"string"
]
}
],
"settings": {
"title": "string"
}
}
]
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
error
object (DutyError)
可选
code
enum<string>
错误码
枚举值:
InvalidParameterInvalidContentTypeUnauthorizedAccessDeniedMethodNotAllowedRequestTooFrequentlyRequestVerifyRequiredDangerousOperationRequestLockedRouteNotFoundBalanceNotEnoughUndonedOrderExistResourceNotFoundInternalErrorReferenceExist
message
string
错误描述
示例
未设置
最后修改时间: 4 个月前