调用ModifyFlowForWeb接口,修改带有图形信息的工作流。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ModifyFlowForWeb |
系统规定参数。对于您自行拼凑HTTP或HTTPS URL发起的API请求,该参数为必选参数。取值:ModifyFlowForWeb。 |
ClusterId | String | 是 | C-F32FB31D8295**** |
集群ID。您可以调用ListClusters查看集群的ID。 |
CreateCluster | Boolean | 是 | false |
是否创建集群:
|
Graph | String | 是 | {"nodes":[{"id":"48d474ea","index":0,"spmAnchorId":"0.0.0.i0.766645eb2cmNtQ","attribute":{"type":"START"},"shape":"startControlNode","type":"node","y":250,"size":"80*34","x":500},{"id":"7ba480b3","index":1,"spmAnchorId":"5176.8250060.0.i19.771e28d0IPNQGE","attribute":{"jobType":"SHELL","jobId":"FJ-7BE1062897B19D25","type":"JOB"},"config":{"hostName":""},"label":"fail_job","shape":"shellJobNode","type":"node","y":398.5,"size":"170*34","x":470.5},{"id":"33202d60","index":2,"spmAnchorId":"5176.8250060.0.i23.771e28d0IPNQGE","attribute":{"type":"END"},"shape":"endControlNode","type":"node","y":562.5,"size":"80*34","x":430.5}],"edges":[{"id":"28167ea0","index":3,"source":"48d474ea","sourceAnchor":0,"target":"7ba480b3","targetAnchor":0},{"id":"e8d5ff52","index":4,"source":"7ba480b3","sourceAnchor":1,"target":"33202d60","targetAnchor":0}]} |
图形信息。 |
Id | String | 是 | F-7A39731FE719**** |
工作流ID。您可以调用ListFlowInstance查看工作流ID。 |
ProjectId | String | 是 | FP-257A173659F5**** |
项目ID。您可以调用ListFlowProject查看项目的ID。 |
RegionId | String | 是 | cn-hangzhou |
地域ID。您可以调用DescribeRegions查看最新的阿里云地域列表。 |
Name | String | 否 | my_flow |
工作流名称, 长度限制为64个字符,同一个项目中不允许重名。 |
Status | String | 否 | STOP_SCHEDULE |
工作流状态, 支持STOP_SCHEDULE和UNDER_SCHEDULE。 |
Description | String | 否 | 这是一个工作流描述 |
工作流描述,长度限制为256个字符。 |
Periodic | Boolean | 否 | true |
是否周期调度。 |
StartSchedule | Long | 否 | 1538017814000 |
调度生效时间, 长整型时间戳。例如:System.currentTimeMillis()必须小于EndSchedule。当CronExpr不为空时, 此项必填。 |
EndSchedule | Long | 否 | 1538018814000 |
调度失效时间,长整型时间戳,例如:System.currentTimeMillis()。 |
CronExpr | String | 否 | 0 0 0-23/1 * * ? |
时间周期调度的Cron表达式,详情请参见A Cron Expressions。 |
HostName | String | 否 | emr-header-1.cluster-123456 |
指定运行的机器信息,格式为emr-header-1.cluster-123456。 |
Namespace | String | 否 | default |
EMR集群on ACK时使用的K8s NameSpace。 |
LogArchiveLocation | String | 否 | oss://yourbucket/xxx |
OSS上存放日志文件的路径。 |
Lifecycle | String | 否 | 无 |
保留字段。 |
AlertConf | String | 否 | {"items":[{"enable":true,"eventId":"EMR-210401001","alertUserGroupIdList":["AUG-b79bb29bb6e14ddd89674a242623851b"],"alertDingDingGroupList":["ADG-af1f9689d6194e2dbd89927d5c515172"]},{"enable":true,"eventId":"EMR-110401015","alertUserGroupIdList":["AUG-b79bb29bb6e14ddd89674a242623851b"],"alertDingDingGroupList":["ADG-af1f9689d6194e2dbd89927d5c515172"]},{"enable":true,"eventId":"EMR-110401002","alertUserGroupIdList":["AUG-b79bb29bb6e14ddd89674a242623851b"],"alertDingDingGroupList":["ADG-af1f9689d6194e2dbd89927d5c515172"]}]} |
报警通知配置, eventId目前支持:
|
AlertUserGroupBizId | String | 否 | 已过期 |
报警用户组信息。 |
AlertDingDingGroupBizId | String | 否 | 已过期 |
报警钉钉群信息。 |
ParentFlowList | String | 否 | [F-123456] |
依赖的父工作流列表。 |
ParentCategory | String | 否 | FC-F2495319DA05**** |
父目录ID。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Data | Boolean | true |
返回执行结果,包含如下:
|
RequestId | String | 243D5A48-96A5-4C0C-8966-93CBF65635ED |
请求ID。 |
示例
请求示例
http(s)://[Endpoint]/?Action=ModifyFlowForWeb
&Id=F-7A39731FE719****
&ProjectId=FP-257A173659F5****
&RegionId=cn-hangzhou
&ClusterId=A23BD131A862****
&CreateCluster=false
&Graph=图形信息
&<公共请求参数>
正常返回示例
XML
格式
<RequestId>243D5A48-96A5-4C0C-8966-93CBF65635ED</RequestId>
<Data>true</Data>
JSON
格式
{
"RequestId":"243D5A48-96A5-4C0C-8966-93CBF65635ED",
"Data":true
}