更新时间:2022-02-22 GMT+08:00
创建触发器
功能介绍
创建触发器。
URI
POST /v2/{project_id}/fgs/triggers/{function_urn}
URI参数说明如表1所示。
参数 |
类型 |
必选 |
说明 |
---|---|---|---|
project_id |
String |
必选 |
Project ID。 |
function_urn |
String |
必选 |
函数的URN,请参见FunctionGraph函数模型。 |
请求消息
请求参数说明如表2所示。
响应消息
示例
请求示例
POST /v2/7aad83af3e8d42e99ac194e8419e2c9b/fgs/triggers/urn:fss:xxxxxxxxx:7aad83af3e8d42e99ac194e8419e2c9b:function:default:test:latest { "trigger_type_code": "TIMER", "event_type_code": "MessageCreated", "trigger_status": "ACTIVE", "event_data": { "name": "Timer-tps7", "schedule_type": "Rate", "schedule": "3m", "user_event": "" } }
响应示例
成功时的返回格式:
HTTP/1.1 201 Created { "trigger_id": "be1cb36a-5efd-40ed-8376-7525bfcbe848", "trigger_type_code": "TIMER", "trigger_status": "ACTIVE", "event_data": { "name": "Timer-tps7", "schedule": "3m", "schedule_type": "Rate" }, "last_updated_time": "2020-04-23T15:07:51+08:00", "created_time": "2020-04-23T15:07:51+08:00" }
失败时的返回格式:
HTTP/1.1 404 Not Found { "error_code": "FSS.1051", "error_msg": "Error getting associated function" }
状态码
状态码请参见状态码。
父主题: 函数管理域接口