调用DescribeMetricRuleTargets接口查询报警规则关联目标。

目前仅支持MNS。

调试

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

请求参数

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

系统规定参数。取值:DescribeMetricRuleTargets

RuleId String rulIdxxxxx1

报警规则ID。

返回数据

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

状态码。200表示成功。

Message String Rule does not exist.

错误信息。如果一切正常,则无错误信息返回。

RequestId String 786E92D2-AC66-4250-B76F-F1E2FCDDBA1C

请求ID。用于排查接口调用失败的原因。

Success Boolean true

调用当前API接口成功。

Targets Array

事件触发目标。

Target
Arn String acs:mns:cn-hangzhou:111:/queues/test/message

资源描述。规则为:acs:{产品缩写}:{regionId}:{userId}:/{消息资源类型}/{资源名称}/message。例如:acs:mns:cn-hangzhou:111:/queues/test/message。字段说明如下:

  • {产品缩写}:目前仅支持MNS。
  • {userId}:用户账号ID。
  • {regionId}:消息队列或主题所在的区域。
  • {消息资源类型}:接收消息的资源类型。取值范围: -- **queues**:队列 -- **topics**:主题 - {资源名称}:资源名称。 --如果消息资源类型为**queues**,则资源名称为队列名称。 --如果消息资源类型为**topics**,则资源名称为主题的名称。
Id String 1

目标ID。

Level String ["INFO", "WARN", "CRITICAL"]

报警级别,为一个JSON数组。取值范围:

  • INFO:信息
  • WARN:警告
  • CRITICAL:紧急

示例

请求示例

http(s)://[Endpoint]/?Action=DescribeMetricRuleTargets
&RuleId=rulIdxxxxx1
&<公共请求参数>

正常返回示例

XML 格式

<Code>200</Code>
<Success>true</Success>
<RequestId>786E92D2-AC66-4250-B76F-F1E2FCDDBA1C</RequestId>
<Targets>
    <Arn>acs:mns:cn-hangzhou:111:/queues/test/message</Arn>
    <Id>1</Id>
    <Level>INFO</Level>
    <Level>WARN</Level>
    <Level>CRITICAL</Level>
</Targets>

JSON 格式

{
    "Code": "200",
    "Success": true,
    "RequestId": "786E92D2-AC66-4250-B76F-F1E2FCDDBA1C",
    "Targets": [
            {
                "Arn": "acs:mns:cn-hangzhou:111:/queues/test/message",
                "Id": 1,
                "Level": [
                    "INFO",
                    "WARN",
                    "CRITICAL"
                ]
            }
    ]
}

错误码

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