You can call ModifyFlowForWeb operation to modify a custom graphical workflow.
Debugging
Request parameters
Parameter | Type | Required | Example | Description |
---|---|---|---|---|
Action | String | Yes | ModifyFlowForWeb |
The operation that you want to perform. This parameter is required for API requests initiated by piecing together HTTP or HTTPS URLs. Set the value to ModifyFlowForWeb. |
ClusterId | String | Yes | C-F32FB31D8295**** |
The ID of the cluster. You can call ListClusters View the ID of the cluster. |
CreateCluster | Boolean | Yes | false |
Indicates whether the cluster was created from the cluster template.
|
Graph | String | Yes | {"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}]} |
The information of the directed acyclic graph (DAG) of the workflow. |
Id | String | Yes | F-7A39731FE719**** |
The ID of the workflow. You can call ListFlowInstance View the workflow ID. |
ProjectId | String | Yes | FP-257A173659F5**** |
The ID of the project. You can call ListFlowProject View the ID of the project. |
RegionId | String | Yes | cn-hangzhou |
The region ID of the image. You can call DescribeRegions View the latest list of Alibaba Cloud regions. |
Name | String | No | my_flow |
The workflow name, which is limited to 64 characters in length. Duplicate names are not allowed in the same project. |
Status | String | No | STOP_SCHEDULE |
The workflow status, supports STOP_SCHEDULE and UNDER_SCHEDULE. |
Description | String | No | This is the description of a workflow |
The workflow description, which is limited to 256 characters in length. |
Periodic | Boolean | No | true |
Specifies whether to enable periodic scheduling. |
StartSchedule | Long | No | 1538017814000 |
The scheduling effective time, long integer timestamp. For example: System.currentTimeMillis () Must be smaller than EndSchedule. This parameter is required if the CronExpr parameter is not left empty. |
EndSchedule | Long | No | 1538018814000 |
Scheduling expiration time, long integer timestamp, for example: System.currentTimeMillis () . |
CronExpr | String | No | 0 0 0-23/1 * * ? |
Cron expression for time cycle scheduling. For details, see A Cron Expressions . |
HostName | String | No | emr-header-1.cluster-123456 |
Specifies the information of the running machine, in the format of emr-header-1.cluster-123456. |
Namespace | String | No | default |
K8s NameSpace used when EMR clusters on ACK. |
LogArchiveLocation | String | No | oss://yourbucket/xxx |
The path where log files are stored on OSS. |
Lifecycle | String | No | None |
A reserved field. |
AlertConf | String | No | {"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"]}]} |
Alarm notification configuration, eventId currently supports:
|
AlertUserGroupBizId | String | No | - |
A deprecated parameter. |
AlertDingDingGroupBizId | String | No | - |
A deprecated parameter. |
ParentFlowList | String | No | [F-123456] |
The information of the parent workflow. |
ParentCategory | String | No | FC-F2495319DA05**** |
The ID of the parent directory. |
Response parameters
Parameter | Type | Example | Description |
---|---|---|---|
Data | Boolean | true |
The execution result is returned, including the following:
|
RequestId | String | 243D5A48-96A5-4C0C-8966-93CBF65635ED |
The ID of the request. |
Examples
Sample requests
http(s)://[Endpoint]/?Action=ModifyFlowForWeb
&Id=F-7A39731FE719****
&ProjectId=FP-257A173659F5****
&RegionId=cn-hangzhou
&ClusterId=A23BD131A862****
&CreateCluster=false
&Graph=Graph information
&<common request parameters>
Sample success responses
XML
format
<RequestId>243D5A48-96A5-4C0C-8966-93CBF65635ED</RequestId>
<Data>true</Data>
JSON
Address format
{
"RequestId":"243D5A48-96A5-4C0C-8966-93CBF65635ED",
"Data":true
}