ワークフロー・ジョブ・テンプレートの作成
post
/api/v2/workflow_job_templates/
次のワークフロー・ジョブ・テンプレート・フィールドを指定してこのリソースに対してPOSTリクエストを行って、新しいワークフロー・ジョブ・テンプレートを作成します。
name
: このワークフロー・ジョブ・テンプレートの名前。(文字列、必須)-
description
: このワークフロー・ジョブ・テンプレートのオプションの説明。(文字列、デフォルト=""
) -
extra_vars
: (json、デフォルト=``) organization
: このテンプレートへのアクセス権を決定するために使用される組織。(id、デフォルト=``)survey_enabled
: (ブール、デフォルト=False
)allow_simultaneous
: (ブール、デフォルト=False
)ask_variables_on_launch
: (ブール、デフォルト=False
)inventory
: プロンプトとして適用されるインベントリ(ジョブ・テンプレートによってインベントリの指定を求めるプロンプトが表示されると仮定する) (id、デフォルト=``)limit
: (文字列、デフォルト=""
)scm_branch
: (文字列、デフォルト=""
)ask_inventory_on_launch
: (ブール、デフォルト=False
)ask_scm_branch_on_launch
: (ブール、デフォルト=False
)ask_limit_on_launch
: (ブール、デフォルト=False
)webhook_service
: Webフック・リクエストを受け入れるサービス(選択)""
: ---------github
: GitHubgitlab
: GitLab
webhook_credential
: サービスAPIにステータスをポスト・バックするための個人アクセス・トークン(id、デフォルト=``)
リクエスト
サポートされているメディア・タイプ
- application/json
ルート・スキーマ : schema
型:
ソースを表示
object
- allow_simultaneous(オプション): ブール
- ask_inventory_on_launch(オプション): ブール
- ask_limit_on_launch(オプション): ブール
- ask_scm_branch_on_launch(オプション): ブール
- ask_variables_on_launch(オプション): ブール
- description(オプション): 文字列
- extra_vars(オプション): 文字列
- inventory(オプション): 整数
プロンプトとして適用されるインベントリ(ジョブ・テンプレートによってインベントリのプロンプトが表示されると仮定する)
- limit(オプション): 文字列
- name: 文字列
- organization(オプション): 整数
このテンプレートへのアクセス権を決定するために使用される組織。
- scm_branch(オプション): 文字列
- survey_enabled(オプション): ブール
- webhook_credential(オプション): 整数
サービスAPIにステータスをポスト・バックするための個人アクセス・トークン
- webhook_service(オプション): 文字列
Webフック・リクエストの受入れ元となるサービス