ジョブ・テンプレートのワークフロー・ジョブの作成
post
/api/v2/job_templates/{id}/slice_workflow_jobs/
次のワークフロー・ジョブ・フィールドを指定してこのリソースに対してPOSTリクエストを行って、このジョブ・テンプレートに関連付けられた新しいワークフロー・ジョブを作成します。
name
: このワークフロー・ジョブの名前。(文字列、必須)-
description
: このワークフロー・ジョブのオプションの説明。(文字列、デフォルト=""
) -
workflow_job_template
: (id、デフォルト=``) extra_vars
: (json、デフォルト=``)-
allow_simultaneous
: (ブール、デフォルト=False
) -
is_sliced_job
: (ブール、デフォルト=False
) inventory
: プロンプトとして適用されるインベントリ(ジョブ・テンプレートによってインベントリの指定を求めるプロンプトが表示されると仮定する) (id、デフォルト=``)limit
: (文字列、デフォルト=""
)scm_branch
: (文字列、デフォルト=""
)webhook_service
: Webフック・リクエストを受け入れるサービス(選択)""
: ---------github
: GitHubgitlab
: GitLab
webhook_credential
: サービスAPIにステータスをポスト・バックするための個人アクセス・トークン(id、デフォルト=``)webhook_guid
: このWebフックをトリガーしたイベントの一意の識別子(文字列、デフォルト=""
)
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
ルート・スキーマ : schema
型:
ソースを表示
object
- allow_simultaneous(オプション): ブール
- description(オプション): 文字列
- extra_vars(オプション): 文字列
- inventory(オプション): 整数
プロンプトとして適用されるインベントリ(ジョブ・テンプレートによってインベントリのプロンプトが表示されると仮定する)
- is_sliced_job(オプション): ブール
- job_template(オプション): 文字列
スライスされたジョブの実行用に自動的に作成された場合、ワークフロー・ジョブの作成元となったジョブ・テンプレート。
- limit(オプション): 文字列
- name: 文字列
- scm_branch(オプション): 文字列
- webhook_credential(オプション): 整数
サービスAPIにステータスをポスト・バックするための個人アクセス・トークン
- webhook_guid(オプション): 文字列
このWebフックをトリガーしたイベントの一意の識別子
- webhook_service(オプション): 文字列
Webフック・リクエストの受入れ元となるサービス
- workflow_job_template(オプション): 文字列