UpdateRouteRule - 编辑流转规则

编辑流转规则。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求语法

POST /routeRule/edit HTTP/1.1

请求参数

名称类型必填描述示例值
bodyobject

请求 Body。

ruleNamestring

规则名称。

规则名称
relatedServiceIdlong

关联服务 ID。

关联服务ID
routeRuleIdlong

规则 ID。

规则ID
routeTypestring

路由类型:

  • INCIDENT:触发事件。
  • ALERT:仅触发报警。
ALERT
incidentLevelstring

事件级别递降:

  • P1
  • P2
  • P3
  • P4
P1
assignObjectIdlong

事件分派对象 ID(服务组 ID 或用户 ID)。

1
assignObjectTypestring

事件分派对象类型:

  • SERVICEGROUP:服务组。
  • USER:单个用户。
SERVICEGROUP
effectionstring

影响程度:

  • LOW:一般。
  • HIGH:严重。
LOW
timeWindowinteger

时间窗口。

10
timeWindowUnitstring

时间窗口单位:

  • MINUTE:分钟。
  • SECOND:秒。
MINUTE
matchCountlong

命中次数。

10
routeChildRulesarray<object>

子规则。

object

子规则。

childRouteRuleIdlong

子规则 ID。

1
conditionsarray<object>

条件。

object

条件。

keystring

条件 key。

payload.summary
valuestring

匹配值。

123
operationSymbolstring

操作符。

equals
monitorSourceIdlong

监控源 ID。

1
isValidChildRuleboolean

是否删除子规则。

false
childConditionRelationlong

子条件计算关系:

  • 0:与。
  • 1:或。
1
problemLevelstring

故障级别递降:

  • P1
  • P2
  • P3
  • P4
notifyChannelsarray

通知渠道。

string

通知渠道。

[SMS,PHONE]
clientTokenstring

幂等号。

C4BE3837-1A13-413B-A225-2C88188E8A43
childRuleRelationstring

子规则关系:

  • AND:与。
  • OR:或。
AND
problemLevelGroupobject

故障等级。

object

故障等级。

childRuleRelationinteger

子规则关系:

  • 0:与。
  • 1:或。
matchCountlong

抑制:命中次数。

timeWindowlong

抑制:时间窗口。

timeWindowUnitstring

抑制:时间窗口单位。

enableUpgradeboolean

升级:是否升级。

upgradeTimeWindowlong

升级:时间窗口。

coverageProblemLevelsarray

coverage 类型。

string

coverage 类型。

P1
problemEffectionServicesarray

影响服务列表。

long

影响服务 ID。

1
convergenceFieldsarray

收敛字段集合。

string

收敛字段集合。

app
convergenceTypeinteger

收敛类型:

  • 0:流转规则收敛。
  • 1:字段收敛。
0

返回参数

名称类型描述示例值
object

响应结构。

requestIdstring

请求 ID。

C4BE3837-1A13-413B-A225-2C88188E8A43
datalong

返回结果。

null

示例

正常返回示例

JSON格式

{
  "requestId": "C4BE3837-1A13-413B-A225-2C88188E8A43",
  "data": 0
}

错误码

HTTP status code错误码错误信息描述
400RouteRuleNameAlreadyExistedThe rule name already exists.流转规则名称已存在
404RouteRuleNotExistedThe rule does not exist.流转规则不存在

访问错误中心查看更多错误码。