查询工作流详情
功能介绍
本接口用于根据工作流名称查询工作流详细信息。
请求消息样式
GET /v2/workflows/{graph_name} HTTP/1.1
Host: obs.cn-north-4.myhuaweicloud.com
Authorization: authorization
Content-Type: application/json
Content-Length: length
Date: date
请求消息参数
|
名称 |
是否必选 |
参数类型 |
说明 |
约束 |
|---|---|---|---|---|
|
graph_name |
是 |
String |
工作流名称 |
名称必须以字母或数字开头,只能由字母、数字、下划线和中划线组成,长度小于等于64个字符。 |
请求消息头
该请求使用公共消息头,具体参见表3。
请求消息元素
该请求消息中不带请求元素。
响应消息样式
HTTP/1.1 status code Server: OBS Date: date Content-Length: length X-Request-ID: obs request id json body
响应消息头
该请求的响应消息使用公共消息头,具体请参考表1。
响应消息元素
|
名称 |
参数类型 |
说明 |
|---|---|---|
|
name |
String |
工作流的名称。 |
|
created_at |
String |
工作流的创建时间。 |
|
definition |
JSON |
工作流的定义。 |
|
graph_urn |
String |
工作流的URN。 |
|
description |
String |
工作流的描述。 |
错误响应消息
无特殊错误,所有错误已经包含在表2中。
请求示例
GET /v2/workflows/{graph_name} HTTP/1.1
Host: obs.cn-north-4.myhuaweicloud.com
Date: Thu, 27 Aug 2020 12:38:10 GMT
Authorization: OBS H4IPJX0TQTHTHEBQQCEC:sc2PM13Wlfcoc/YZLK0MwsI2Zpo=
Content-Type: application/json
Content-Length: 0
响应示例
HTTP/1.1 200 OK
Date: Thu, 27 Aug 2020 12:38:10 GMT
Content-Length: 100
Content-Type: application/json
X-Request-ID: 6a63a18b8bab40ffb71ebd9cb80d0085
{
"name": "test-graph",
"created_at": "2020-04-23T12:20:07.602Z",
"definition": {
"agency": "agency",
"event_defs": {
"event1": {
"event_source": "OBS",
"trigger_bucket": "trigger-bucket-cnnorth5",
"trigger_type": ["ObjectCreated:*"],
"trigger_prefix": "",
"trigger_suffix": ".mp5"
}
},
"states": {
"end": {
"type": "END"
},
"state1": {
"start": true,
"type": "DELAY",
"payload_filter_in": "$",
"payload_filter_out": "$",
"time_delay": 300,
"next_state": "end"
}
},
"inputs": {
"<paramter name>": {
"value": "TCP",
"template_parameter_name": "<template input param name>",
"default": "TCP",
"type": "string",
"label": "label_name",
"constraints": "{\"valid_values\":[\"TCP\",\"UDP\"]}",
"invisible": true,
"description": "description param1"
}
}
},
"graph_urn": "urn:fgs:<region_id>:<project_id>:graph:<graph_name>",
"description": "a graph demo"
}