事件规则参数 函数计算 当事件目标选择函数计算时,事件目标的type值为faas,eventTargets中的resourceKey字段中含义如下表所示。 resourceKey 是否必传 form value template functionName 是 CONSTANT 函数名。 无 functionVersion 否,当不传functionAlias时此参数必传 CONSTANT 函数版本。 无 functionAlias 否,当不传functionVersion时此参数必传 CONSTANT 函数别名。 无 invokeType 是 CONSTANT 调用方式。 同步:synchronous 异步:asynchronous 无 value 否 ORIGINAL CONSTANT JSONPATH TEMPLATE 函数的消息体内容。不传时默认为全部事件。 如果form选择TEMPLATE,则在此处配置模板。详见事件内容转换。 请求示例: plaintext { "eventBusName": "test", "eventRuleName": "test", "desc": "", "filterPattern": "{}", "eventTargets": [ { "type": "faas", "eventTargetName": "cdBFQM0yVUw2FSaJ7EPcG", "params": [ { "resourceKey": "functionName", "value": "testgo4", "form": "CONSTANT" }, { "resourceKey": "functionVersion", "value": "LATEST", "form": "CONSTANT" }, { "resourceKey": "invokeType", "value": "synchronous", "form": "CONSTANT" }, { "resourceKey": "value", "value": "", "form": "ORIGINAL" } ] } ] } 云工作流 当事件目标选择云工作流时,事件目标的type值为cloudflow,eventTargets中的resourceKey字段中含义如下表所示。 resourceKey 是否必传 form value template workflowName 是 CONSTANT 工作流流程名。 无 executionName 是 CONSTANT JSONPATH TEMPLATE EMPTY 工作流执行名称。 如果form选择TEMPLATE,则在此处配置模板。详见事件内容转换。 invokeType 是 CONSTANT 调用方式。 同步:synchronous 异步:asynchronous 无 executionInput 是 CONSTANT JSONPATH TEMPLATE EMPTY ORIGINAL 云工作流输入Body。 如果form选择TEMPLATE,则在此处配置模板。详见事件内容转换。 请求示例: plaintext { "eventBusName": "test", "eventRuleName": "test", "desc": "", "filterPattern": "{}", "eventTargets": [ { "type": "cloudflow", "eventTargetName": "9AzCNjDn7aS9YKbdFAQj", "params": [ { "resourceKey": "workflowName", "value": "test1", "form": "CONSTANT" }, { "resourceKey": "invokeType", "value": "synchronous", "form": "CONSTANT" }, { "resourceKey": "executionName", "value": "", "form": "EMPTY" }, { "resourceKey": "executionInput", "value": "", "form": "EMPTY" } ] } ] }