调用该接口修改指定的规则动作。

请求参数

名称 类型 是否必需 描述
Action String 要执行的操作,取值:UpdateRuleAction
ActionId Long 要修改的规则动作ID。
Type String

规则动作类型,取值:

DATAHUB:将根据规则处理后的Topic数据转发至阿里云DataHub,进行流式数据处理。

ONS:将根据规则处理后的Topic数据转发至阿里云消息队列,进行消息分发。

MNS:将根据规则处理后的Topic数据发送至阿里云消息服务(Message Service)中,进行消息传输。

FC:将根据规则处理后的Topic数据发送至阿里云函数计算服务,进行事件计算。

OTS:将根据规则处理后的Topic数据发送至阿里云表格存储,进行NoSQL数据存储。

REPUBLISH:将根据规则处理后的Topic数据转发至另一个物联网平台 Topic。

说明
  • 服务地域不同,规则引擎所支持的数据转发目标云产品不同。具体请参见规则引擎相关地域和可用区
  • 数据格式为二进制的规则(即规则的DataType参数是BINARY)不支持转发数据至OTS(表格存储)。
Configuration String 该规则动作的配置信息。不同规则动作类型所需配置内容不同。具体要求,请参见CreateActionRule中的各规则动作类型的Configuration描述。
公共请求参数 - 请参见公共参数

返回参数

名称 类型 描述
RequestId String 阿里云为该请求生成的唯一标识符。
Success Boolean 表示是否调用成功。true表示调用成功,false表示调用失败。
ErrorMessage String 调用失败时,返回的出错信息。
Code String 调用失败时,返回的错误码。错误码详情,请参见错误码

示例

请求示例

https://iot.cn-shanghai.aliyuncs.com/?Action=UpdateRuleAction
&ActionId=10003
&Type=REPUBLISH
&Configuration={"topic":"/a1********/device5/get","topicType":1}
&公共请求参数

返回示例

{
    "RequestId": "21D327AF-A7DE-4E59-B5D1-ACAC8C024555",
    "Success": true
}