调用DescribeEventRuleAttribute接口查询指定事件报警规则的详情。

本文将提供一个示例,查询事件报警规则testRule的详情。

调试

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

请求参数

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

要执行的操作,取值:DescribeEventRuleAttribute。

RuleName String testRule

事件报警规则名称。

关于如何获取事件报警规则名称,请参见DescribeEventRuleList

SilenceTime String 86400

通道沉默周期。

单位:秒,默认值:86400(1天)。

说明 当监控数据持续超过报警规则阈值时,每个沉默周期内只发送一次报警通知。

关于公共请求参数的详情,请参见公共参数

返回数据

名称 类型 示例值 描述
Result Struct

事件报警规则详情。

Description String Default group event rule.

事件报警规则的描述信息。

EventPattern Struct

事件模式。用于描述事件的触发条件。

LevelList List ["CRITICAL","WARN"]

事件报警规则的级别。取值:

  • CRITICAL:严重。
  • WARN:警告。
  • INFO:信息。
NameList List Agent_Status_Running

事件名称。

Product String CloudMonitor

云产品名称。

StatusList List Running

事件状态。

EventType String SYSTEM

事件类型。取值:

  • SYSTEM:系统事件。
  • CUSTOM:自定义事件。
GroupId String 3607****

应用分组ID。

Name String test_DefaultEventRule_7378****

事件报警规则的名称。

State String ENABLED

事件报警规则的状态。取值:

  • ENABLED:启用。
  • DISABLED:禁用。
Message String The alert does not exist.

错误信息。

RequestId String 9AA3F210-C03D-4C86-8DB6-21C84FF692A1

请求ID。

Code String 200

状态码。

说明 200表示成功。
Success Boolean true

操作是否成功。取值:

  • true:成功。
  • false:失败。

示例

请求示例

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

正常返回示例

XML格式

<DescribeEventRuleAttributeResponse>
	  <RequestId>9AA3F210-C03D-4C86-8DB6-21C84FF692A1</RequestId>
	  <Code>200</Code>
	  <Success>true</Success>
	  <Result>
		    <EventPattern>
			      <NameList>
				        <NameList>Agent_Status_Running</NameList>
			      </NameList>
			      <LevelList>
				        <LevelList>CRITICAL</LevelList>
			      </LevelList>
			      <Product>CloudMonitor</Product>
		    </EventPattern>
		    <Description>Default group event rule</Description>
		    <EventType>SYSTEM</EventType>
		    <State>ENABLED</State>
		    <Name>test_DefaultEventRule_7378****</Name>
		    <GroupId>3607****</GroupId>
	  </Result>
</DescribeEventRuleAttributeResponse>

JSON格式

{
    "RequestId": "9AA3F210-C03D-4C86-8DB6-21C84FF692A1",
    "Code": "200",
    "Success": true,
    "Result": {
        "EventPattern": {
            "NameList": {
                "NameList": [
                    "Agent_Status_Running"
                ]
            },
            "LevelList": {
                "LevelList": [
                    "CRITICAL"
                ]
            },
            "Product": "CloudMonitor"
        },
        "Description": "Default group event rule",
        "EventType": "SYSTEM",
        "State": "ENABLED",
        "Name": "test_DefaultEventRule_7378****",
        "GroupId": "3607****"
    }
}

错误码

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