创建或者修改事件的报警规则。

如果报警规则名称不存在则创建新的报警规则,存在则修改已有的报警规则。

调试

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

请求参数

名称 类型 是否必选 示例值 描述
Action String PutEventRule

系统规定参数。取值:PutEventRule。

RuleName String myRuleName

报警规则名称。

Description String 我的事件报警测试

报警规则描述。

EventPattern.N.EventTypeList.N RepeatList Exception

事件的类型, 不限制类型用 "*"表示, 事件类型详情请查询DescribeSystemEventMeta接口获取。N 的取值范围为 1~50。

EventPattern.N.LevelList.N RepeatList CRITICAL

事件报警的等级, 取值可选 CRITICAL(严重), WARN(警告),INFO(信息),”*“ 表示所有等级。N 的取值范围为 1~50。

EventPattern.N.NameList.N RepeatList Agent_Status_Stopped

事件的名称,请查询DescribeSystemEventMeta接口获取。N 的取值范围为 1~50。

EventPattern.N.Product String CloudMonitor

产品类型,请查询DescribeSystemEventMeta接口获取。N 的取值范围为 1~50。

EventPattern.N.StatusList.N RepeatList xxx

事件状态的名称,请查询DescribeSystemEventMeta接口获取。N 的取值范围为 1~50。

EventType String SYSTEM

事件报警类型,可选值为:

  • SYSTEM(系统事件),
  • CUSTOM(自定义事件)。
GroupId String 12345

应用分组ID。

State String ENABLED

状态, 可选值为:

  • ENABLED(启用),
  • DISABLED(禁用)。

返回数据

名称 类型 示例值 描述
Code String 200

状态码, 200表示成功。

Data String 1

返回添加影响的行数。

Message String success

错误信息。

RequestId String 0B963550-5605-4AC6-93D9-FA7644D19FEF

请求ID,用于排查问题。

Success Boolean true

是否成功。

示例

请求示例


http(s)://[Endpoint]/?Action=PutEventRule
&RuleName=myRuleName
&<公共请求参数>

正常返回示例

XML 格式

<PutEventRuleResponse>
      <Data>1</Data>
      <RequestId>0B963550-5605-4AC6-93D9-FA7644D19FEF</RequestId>
      <Success>true</Success>
      <Code>200</Code>
</PutEventRuleResponse>

JSON 格式

{
	"Data":"1",
	"RequestId":"0B963550-5605-4AC6-93D9-FA7644D19FEF",
	"Success":true,
	"Code":"200"
}

错误码

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