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

获取指定触发器的信息

功能介绍

获取特定触发器的信息。

URI

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

URI参数说明如表1所示。

表1 URI参数说明

参数

类型

必选

说明

project_id

String

必选

租户Project ID。

function_urn

String

必选

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

trigger_type_code

String

必选

触发器类型代码,取值:SMN、APIG、OBS、TIMER、CTS、kafka。

trigger_id

String

必选

触发器编码。

请求消息

响应消息

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

名称

参数类型

说明

trigger_id

String

触发器ID。

trigger_type_code

String

触发器类型代码。

trigger_status

String

触发器状态。

event_data

String

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

说明:

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

last_updated_time

String

最后更新时间。

created_time

String

创建时间。

示例

请求示例

GET https://{functiongraph_endpoint}/v2/7aad83af3e8d42e99ac194e8419e2c9b/fgs/triggers/urn:fss:xxxxxxxxxx:7aad83af3e8d42e99ac194e8419e2c9b:function:default:test:latest/TIMER/9a14fae1-78cf-4185-ac7a-429eb6dc41fb HTTP/1.1

响应示例

成功时的返回格式:

{
  "trigger_id" : "9a14fae1-78cf-4185-ac7a-429eb6dc41fb",
  "trigger_type_code" : "TIMER",
  "trigger_status" : "ACTIVE",
  "event_data" : {
    "name" : "Timer-cpg3",
    "schedule" : "3m",
    "schedule_type" : "Rate"
  },
  "last_updated_time" : "2019-10-29T17:15:53+08:00",
  "created_time" : "2019-10-29T17:15:53+08:00"
}

失败时的返回格式:

{
  "error_code" : "FS.0019",
  "error_msg" : "Not found the function"
}

状态码

状态码请参见状态码