この操作では、ワークフローを作成します。

リクエストパラメーター

名称 データ型 必須/任意 説明
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 クラスターの作成有無。
  • 値が true の場合は、クラスターテンプレートを使用して作成されたクラスターであることを示します。 ClusterID 値の形式: CT-XXXXXX 。
  • 値が false の場合は、既存のクラスターが使用されていることを示します。 ClusterID 値の形式:C-XXXXXX。
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
    }

エラーコード

エラーコードを表示します。