创建流转规则。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
gemp:CreateRouteRule |
create |
*全部资源
|
无 | 无 |
请求语法
POST /routeRule/save HTTP/1.1
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| body |
object |
否 |
创建流转规则参数。 |
|
| ruleName |
string |
是 |
流转规则名称。 |
规则名称 |
| enableStatus |
string |
否 |
是否启用:
|
enable |
| relatedServiceId |
integer |
是 |
关联服务 ID。 |
100 |
| routeType |
string |
是 |
路由类型:
|
INCIDENT |
| incidentLevel |
string |
是 |
事件级别:P1、P2、P3、P4 递减。 |
P1 |
| assignObjectId |
integer |
是 |
事件分派对象 ID(服务组 ID 或用户 ID)。 |
65 |
| assignObjectType |
string |
是 |
事件分派对象类型:
|
SERVICEGROUP |
| effection |
string |
是 |
影响程度:
|
LOW |
| timeWindow |
integer |
是 |
时间窗口。 |
2 |
| matchCount |
integer |
是 |
命中次数。 |
3 |
| timeWindowUnit |
string |
是 |
时间窗口单位:
|
MINUTE |
| routeChildRules |
array<object> |
是 |
子规则数组。 |
|
|
array<object> |
是 |
子规则。 |
||
| monitorSourceId |
integer |
是 |
监控源 ID。 |
1 |
| conditions |
array<object> |
是 |
匹配条件列表。 |
|
|
object |
是 |
条件。 |
||
| key |
string |
是 |
匹配 key。 |
payload.summary |
| value |
string |
是 |
匹配 value。 |
123 |
| operationSymbol |
string |
是 |
操作符。 |
equals |
| childConditionRelation |
integer |
否 |
|
0 |
| problemLevel |
string |
否 |
故障级别:P1、P2、P3、P4 递降。 |
P1 |
| notifyChannels |
array |
是 |
通知渠道列表。 |
|
|
string |
是 |
通知渠道:
|
[SMS,PHONE] |
|
| clientToken |
string |
否 |
幂等号。 |
C4BE3837-1A13-413B-A225-2C88188E8A43 |
| childRuleRelation |
string |
是 |
子规则关系:
|
AND |
| problemLevelGroup |
object |
否 |
故障等级组。 |
|
|
object |
否 |
故障等级。 |
||
| childRuleRelation |
integer |
否 |
子规则关系:
|
1 |
| matchCount |
integer |
否 |
抑制:命中次数。 |
1 |
| timeWindow |
integer |
否 |
抑制:时间窗口。 |
5 |
| timeWindowUnit |
string |
否 |
抑制:时间窗口单位。 |
M |
| enableUpgrade |
boolean |
否 |
升级:是否升级。 |
false |
| upgradeTimeWindow |
integer |
否 |
升级:时间窗口。 |
5 |
| upgradeTimeWindowUnit |
string |
否 |
升级:时间窗口单位。 |
M |
| coverageProblemLevels |
array |
否 |
故障等级覆盖。 |
|
|
string |
否 |
故障等级类型。 |
P1 |
|
| problemEffectionServices |
array |
否 |
故障影响服务。 |
|
|
integer |
否 |
影响服务 ID。 |
1 |
|
| convergenceFields |
array |
否 |
收敛字段集合。 |
|
|
string |
否 |
收敛字段集合。 |
app |
|
| convergenceType |
integer |
否 |
收敛类型:
|
0 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
响应结构。 |
||
| requestId |
string |
请求 ID。 |
请求ID |
| data |
object |
返回结果。 |
65 |
| routeRuleId |
integer |
规则 ID。 |
1000 |
示例
正常返回示例
JSON格式
{
"requestId": "请求ID",
"data": {
"routeRuleId": 1000
}
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | AddRouteRuleFail | Failed to add the rule. | 添加流转规则失败 |
| 400 | RouteRuleNameAlreadyExisted | The rule name already exists. | 流转规则名称已存在 |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。