文档

DescribeEventRuleTargetList - 查询指定事件报警规则的推送渠道

更新时间:

调用DescribeEventRuleTargetList接口查询指定事件报警规则的推送渠道。

接口说明

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

调试

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

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用背景高亮的方式表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
cms:DescribeEventRuleTargetListRead
  • 全部资源
    *

请求参数

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

事件报警规则名称。

testRule

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

返回参数

名称类型描述示例值
object
Codestring

状态码。

说明 200 表示成功。
200
Messagestring

错误信息。

The Request is not authorization.
RequestIdstring

请求 ID。

87170bc7-e28a-4c93-b9bf-90a1dbe84736
ContactParametersobject []

报警联系组通知方式。

ContactGroupNamestring

报警联系人组的名称。

默认告警通知组
Levelstring

通知级别。取值:

  • 2:电话、短信、钉钉、Email。

  • 3:短信、钉钉、Email。

  • 4:钉钉、Email。

3
Idstring

报警联系人组通知方式唯一标识。

1
FcParametersobject []

函数计算通知方式。

ServiceNamestring

函数计算服务名称。

service1
FunctionNamestring

函数名称。

fcTest1
Arnstring

ARN 资源描述。

格式:arn:acs:${Service}:${Region}:${Account}:${ResourceType}/${ResourceId}。各字段含义如下:

  • Service:云产品 code。

  • Region:地域 ID。

  • Account:阿里云账号 ID。

  • ResourceType:资源类型。

  • ResourceId:资源 ID。

acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx***
Idstring

函数服务通知方式唯一标识。

3
Regionstring

函数计算服务对应的地域。

cn-qingdao
MnsParametersobject []

消息服务通知。

Queuestring

消息队列的名称。

testQueue
Arnstring

ARN 资源描述。

格式:arn:acs:${Service}:${Region}:${Account}:${ResourceType}/${ResourceId}。各字段含义如下:

  • Service:云服务 Code。

  • Region:地域 ID。

  • Account:阿里云账号 ID。

  • ResourceType:资源类型。

  • ResourceId:资源 ID。

acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx***
Regionstring

消息服务对应的地域。

cn-hangzhou
Idstring

消息服务通知方式唯一标识。

2
Topicstring

消息服务的主题。

topic_sample
WebhookParametersobject []

URL 回调通知方式。

Urlstring

回调的 URL 地址。

http://www.aliyun.com
Methodstring

HTTP 回调的请求方法。目前支持 GET 和 POST 方法。

GET
Protocolstring

协议类型。

HTTP
Idstring

URL 回调通知方式唯一标识。

5
SlsParametersobject []

日志服务(SLS)通知方式。

Projectstring

Project 名称。

project_test
LogStorestring

LogStore 名称。

logstore_test
Arnstring

ARN 资源描述。

格式:arn:acs:${Service}:${Region}:${Account}:${ResourceType}/${ResourceId}。各字段含义如下:

  • Service:云服务 Code。

  • Region:地域 ID。

  • Account:阿里云账号 ID。

  • ResourceType:资源类型。

  • ResourceId:资源 ID。

acs:log:cn-hangzhou::project/cms-log-mo****/logstore/c***
Regionstring

Project 对应的地域。

cn-hangzhou
Idstring

日志服务通知方式唯一标识。

4
OpenApiParametersobject []

回调 API 的参数含义。

Actionstring

API 名称。

PutLogs
Arnstring

ARN 资源描述。 格式:arn:acs:${Service}:${Region}:${Account}:${ResourceType}/${ResourceId}。各字段含义如下:

  • Service:阿里云产品。
  • Region:地域 ID。
  • Account:阿里云账号 ID。
  • ResourceType:资源类型。
  • ResourceId:资源 ID。ARN 资源描述。 格式:arn:acs:${Service}:${Region}:${Account}:${ResourceType}/${ResourceId}。各字段含义如下:
  • Service:阿里云产品。
  • Region:地域 ID。
  • Account:阿里云账号 ID。
  • ResourceType:资源类型。
  • ResourceId:资源 ID。
acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx***
Idstring

API 回调通知方式的唯一标识。

3
Productstring

API 对应的云产品 ID。

log
Regionstring

资源对应的地域。

cn-hangzhou
Rolestring

角色名称。

MyRole
Versionstring

API 的版本。

2019-01-01

示例

正常返回示例

JSON格式

{
  "Code": "200",
  "Message": "The Request is not authorization.",
  "RequestId": "87170bc7-e28a-4c93-b9bf-90a1dbe84736",
  "ContactParameters": {
    "ContactParameter": [
      {
        "ContactGroupName": "默认告警通知组",
        "Level": "3",
        "Id": "1"
      }
    ]
  },
  "FcParameters": {
    "FCParameter": [
      {
        "ServiceName": "service1",
        "FunctionName": "fcTest1",
        "Arn": "acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx***",
        "Id": "3",
        "Region": "cn-qingdao"
      }
    ]
  },
  "MnsParameters": {
    "MnsParameter": [
      {
        "Queue": "testQueue",
        "Arn": "acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx***",
        "Region": "cn-hangzhou",
        "Id": "2",
        "Topic": "topic_sample"
      }
    ]
  },
  "WebhookParameters": {
    "WebhookParameter": [
      {
        "Url": "http://www.aliyun.com",
        "Method": "GET",
        "Protocol": "HTTP",
        "Id": "5"
      }
    ]
  },
  "SlsParameters": {
    "SlsParameter": [
      {
        "Project": "project_test",
        "LogStore": "logstore_test",
        "Arn": "acs:log:cn-hangzhou::project/cms-log-mo****/logstore/c***",
        "Region": "cn-hangzhou",
        "Id": "4"
      }
    ]
  },
  "OpenApiParameters": {
    "OpenApiParameters": [
      {
        "Action": "PutLogs",
        "Arn": "acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx***",
        "Id": "3",
        "Product": "log",
        "Region": "cn-hangzhou",
        "Role": "MyRole",
        "Version": "2019-01-01"
      }
    ]
  }
}

错误码

HTTP status code错误码错误信息描述
400InvalidParameterValueIllegal parameters.参数错误。
403AccessForbiddenUser not authorized to operate on the specified resource.-
500InternalErrorThe request processing has failed due to some unknown error.-

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

变更历史

变更时间变更内容概要操作
暂无变更历史