更新时间:2022-02-22 GMT+08:00

获取指定函数的所有触发器

功能介绍

获取指定函数的所有触发器设置。

URI

GET /v2/{project_id}/fgs/triggers/{function_urn}

请求消息

请求参数说明如表1所示。

表1 请求参数说明

参数

类型

必选

说明

project_id

String

必选

Project ID。

function_urn

String

必选

函数的URN,请参见FunctionGraph函数模型

响应消息

响应参数说明如表2所示。
表2 响应参数说明

名称

参数类型

说明

trigger_id

String

触发器ID。

trigger_status

String

触发器状态。

trigger_type_code

String

触发器类型代码。

event_data

String

触发器相关定义数据,以JSON结构形式出现。

说明:

所有触发器的数据说明,请参考触发器实例数据

last_updated_time

String

最后更新时间。

created_time

String

创建时间。

示例

请求示例

GET /v2/7aad83af3e8d42e99ac194e8419e2c9b/fgs/triggers/urn:fss:xxxxxxxxxx:7aad83af3e8d42e99ac194e8419e2c9b:function:default:test:latest 
HTTP/1.1

响应示例

成功时的返回格式:

HTTP/1.1 200 OK 
[ 
  { 
   "trigger_id": "0586f1e2-8db2-4d2a-97bd-989f67d9fd8b", 
   "trigger_type_code": "TIMER", 
   "trigger_status": "ACTIVE",
   "event_data": { 
      "name": "Timer-tg0q", 
      "schedule": "3m",
      "schedule_type": "Rate"
    }
   "last_updated_time": "2020-04-23T15:02:17+08:00",
   "created_time": "2020-04-23T15:02:17+08:00"
  } 
 ]

失败时的返回格式:

HTTP/1.1 404 Not Found 
{ 
  "error_code": "FSS.1051", 
  "error_msg": "Error getting associated function" 
 }

状态码

状态码请参见状态码