この操作では、ワークフローを作成します。
リクエストパラメーター
名称 | データ型 | 必須/任意 | 例 | 説明 |
---|---|---|---|---|
Description | String | 必須 | "This is a workflow description." | ワークフローの説明。 |
Name | String | 必須 | my_flow_demo | ワークフローの名前。 |
ProjectId | String | 必須 | FP-257A173659F59685 | プロジェクトの ID。 |
RegionId | String | 必須 | cn-hangzhou | リージョンの ID 。 |
AlertDingDingGroupBizId | String | 任意 | This is a legacy parameter. | アラートを送信する DingTalk グループの ID。 |
AlertUserGroupBizId | String | 任意 | This is a legacy parameter. | アラートを送信するユーザーグループの ID 。 |
ClusterId | String | 必須 | C-A23BD131A862 **** | クラスターの ID。 |
CreateCluster | Boolean | 必須 | false | クラスターの作成有無。
|
CronExpr | String | 任意 | 0 0 0-23/1 * * ? | Cron 式。 |
EndSchedule | Long | 任意 | 1538018814000 | スケジュールをいつ停止するか。 |
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}]} | DAG の説明。 |
HostName | String | 任意 | emr-header-1.cluster-123456 | ワークフローが実行されるホストの情報。 |
ParentCategory | String | 任意 | FC-F2495319DA05CEE5 | 親カテゴリの ID。 |
ParentFlowList | String | 任意 | [F-123456] | 親フローのリスト。 |
StartSchedule | Long | 任意 | 1538017814000 | スケジュールをいつ開始するか。 |
レスポンスパラメーター
名称 | データ型 | 例 | 説明 |
---|---|---|---|
RequestId | String | 243D5A48-96A5-4C0C-8966-93CBF65635ED | リクエストの ID。 |
Id | String | F-7A39731FE7196358 | 作成されたワークフローの ID 。 |
例
- リクエストの例
/? Description="This is a workflow description." &Name=my_flow_demo &ProjectId=FP-257A173659F59685 &RegionId=cn-hangzhou &AlertDingDingGroupBizId=AUG-c917bbfaf6494bbfacdee69c8284967c &AlertUserGroupBizId=ADG-0a00d00abb7743ff9f812f1a997f3d87 &ClusterId=C-A23BD131A862F184 &CreateCluster=false &CronExpr=0 0 0-23/1 * * ? &EndSchedule=1538018814000 &Graph={"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}]} &HostName=emr-header-1.cluster-123456 &ParentCategory=FC-F2495319DA05CEE5 &ParentFlowList=[F-123456] &StartSchedule=1538017814000 &<共通リクエストパラメーター>
- 通常のレスポンス例
JSON 形式
{ "Id":"F-7A39731FE7196358", "RequestId":"2670BCFB-925D-4C3E-9994-8D12F7A9F538" }
- レスポンスがエラーになる場合のコーディング例
JSON 形式
{ "code":"FLOW_API_FAILED", "message":"Invalid type [INVALID_TYPE]", "requestId":"11BAFBD8-8509-4177-A26D-407505E73713", "successResponse":false }
エラーコード
エラーコードを表示します。