调用PutEventRule接口创建或修改事件的报警规则。
接口说明
如果报警规则名称不存在,则创建新的报警规则;如果报警规则名称存在,则修改已有报警规则。
本文将提供一个示例,为云服务ecs创建一条事件报警规则myRuleName。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
 调试
        
            调试
        
    
授权信息
| 操作 | 访问级别 | 资源类型 | 条件关键字 | 关联操作 | 
| cms:PutEventRule | create | *全部资源 
 | 无 | 无 | 
请求参数
| 名称 | 类型 | 必填 | 描述 | 示例值 | 
| RuleName | string | 是 | 事件报警规则名称。 | myRuleName | 
| GroupId | string | 否 | 事件报警规则所属的应用分组 ID。 | 7378**** | 
| EventType | string | 否 | 事件报警规则的类型。取值: 
 | SYSTEM | 
| Description | string | 否 | 事件报警规则的描述。 | 事件报警测试 | 
| State | string | 否 | 事件报警规则的状态。取值: 
 | ENABLED | 
| EventPattern | array<object> | 是 | 事件报警规则的模式。 | |
| object | 否 | 无。 | ||
| EventTypeList | array | 否 | 事件报警规则的类型。N 的取值范围:1~50。取值: 
 | Exception | 
| string | 否 | 事件报警规则的类型。N 的取值范围:1~50。取值: 
 | Exception | |
| StatusList | array | 否 | 事件报警规则的状态。N 的取值范围:1~50。 | Failed | 
| string | 否 | 事件报警规则的状态。N 的取值范围:1~50。 | Failed | |
| Product | string | 是 | 云服务类型。N 的取值范围:1~50。 说明 
 关于事件报警规则支持的云服务,请参见 DescribeSystemEventMetaList 。 | ecs | 
| LevelList | array | 否 | 事件报警规则的等级。N 的取值范围:1~50。取值: 
 | CRITICAL | 
| string | 否 | 事件报警规则的等级。N 的取值范围:1~50。取值: 
 | CRITICAL | |
| NameList | array | 否 | 事件报警规则的名称。N 的取值范围:1~50。 | Agent_Status_Stopped | 
| string | 否 | 事件报警规则的名称。N 的取值范围:1~50。 | Agent_Status_Stopped | |
| CustomFilters | string | 否 | 事件过滤关键字。当事件内容包含该关键字时,自动触发报警。 | Stopping | 
| SQLFilter | string | 否 | SQL 事件过滤。当事件内容满足 SQL 条件时,自动触发报警。 说明 
 SQL 事件过滤的语法与日志服务 SLS 的查询语法保持一致。 | 192.168.XX.XX and Executed | 
| SilenceTime | integer | 否 | 通道沉默时间。单位:秒。 | 86400 | 
关于公共请求参数的详情,请参见公共参数。
返回参数
| 名称 | 类型 | 描述 | 示例值 | 
| object | |||
| Code | string | 状态码。 说明 
 200 表示成功。 | 200 | 
| Message | string | 错误信息。 | The Request is not authorization. | 
| Data | string | 创建或修改事件报警规则时,返回影响的行数。 | 1 | 
| RequestId | string | 请求 ID。 | 0B47C47B-E68A-4429-BB23-370E91889C7D | 
| Success | boolean | 操作是否成功。取值: 
 | true | 
示例
正常返回示例
JSON格式
{
  "Code": "200",
  "Message": "The Request is not authorization.",
  "Data": "1",
  "RequestId": "0B47C47B-E68A-4429-BB23-370E91889C7D",
  "Success": true
}错误码
| HTTP status code | 错误码 | 错误信息 | 描述 | 
|---|---|---|---|
| 400 | %s | %s | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | %s | %s | 
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。