ジョブ・テンプレートの起動
post
/api/v2/job_templates/{id}/launch/
job_templateを起動するには、このリソースに対してPOSTリクエストを行います。パスワード、インベントリまたは追加変数(extra_vars)が必要な場合は、extra_varsをYAMLまたはJSON文字列として指定し、カッコをエスケープして、POSTデータで渡す必要があります。inventory_needed_to_startがTrueの場合は、inventoryが必要です。
成功した場合、レスポンス・ステータス・コードは201になります。必要なパスワードが指定されていない場合は、400ステータス・コードが返されます。ジョブを起動できない場合は、405ステータス・コードが返されます。指定された資格証明またはインベントリの使用をユーザーが許可されていない場合は、403ステータス・コードが返されます。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
ルート・スキーマ : JobLaunch
型:
ソースを表示
object- ask_credential_on_launch: ブール
タイトル:
Ask credential on launch読取り専用:true - ask_diff_mode_on_launch: ブール
タイトル:
Ask diff mode on launch読取り専用:true - ask_execution_environment_on_launch: ブール
タイトル:
Ask execution environment on launch読取り専用:true - ask_forks_on_launch: ブール
タイトル:
Ask forks on launch読取り専用:true - ask_instance_groups_on_launch: ブール
タイトル:
Ask instance groups on launch読取り専用:true - ask_inventory_on_launch: ブール
タイトル:
Ask inventory on launch読取り専用:true - ask_job_slice_count_on_launch: ブール
タイトル:
Ask job slice count on launch読取り専用:true - ask_job_type_on_launch: ブール
タイトル:
Ask job type on launch読取り専用:true - ask_labels_on_launch: ブール
タイトル:
Ask labels on launch読取り専用:true - ask_limit_on_launch: ブール
タイトル:
Ask limit on launch読取り専用:true - ask_scm_branch_on_launch: ブール
タイトル:
Ask scm branch on launch読取り専用:true - ask_skip_tags_on_launch: ブール
タイトル:
Ask skip tags on launch読取り専用:true - ask_tags_on_launch: ブール
タイトル:
Ask tags on launch読取り専用:true - ask_timeout_on_launch: ブール
タイトル:
Ask timeout on launch読取り専用:true - ask_variables_on_launch: ブール
タイトル:
Ask variables on launch読取り専用:true - ask_verbosity_on_launch: ブール
タイトル:
Ask verbosity on launch読取り専用:true - can_start_without_user_input: ブール
タイトル:
Can start without user input読取り専用:true - credential_needed_to_start: 文字列
タイトル:
Credential needed to start読取り専用:true - credential_passwords: 文字列
タイトル:
Credential passwords - credentials: 配列 credentials
一意のアイテムが必要:
true - defaults: 文字列
タイトル:
Defaults読取り専用:true - diff_mode: ブール
タイトル:
Diff mode - execution_environment: 整数
タイトル:
Execution environment - extra_vars: オブジェクト Extra vars
タイトル:
Extra vars - forks: 整数
タイトル:
Forks最小値:0 - instance_groups: 配列 instance_groups
一意のアイテムが必要:
true - inventory: 整数
タイトル:
Inventory - inventory_needed_to_start: 文字列
タイトル:
Inventory needed to start読取り専用:true - job_slice_count: 整数
タイトル:
Job slice count最小値:0 - job_tags: 文字列
タイトル:
Job tags - job_template_data: 文字列
タイトル:
Job template data読取り専用:true - job_type: 文字列
タイトル:
Job type指定できる値:[ "run", "check" ] - labels: 配列 labels
一意のアイテムが必要:
true - limit: 文字列
タイトル:
Limit - passwords_needed_to_start: 文字列
タイトル:
Passwords needed to start読取り専用:true - scm_branch: 文字列
タイトル:
Scm branch - skip_tags: 文字列
タイトル:
Skip tags - survey_enabled: 文字列
タイトル:
Survey enabled読取り専用:true - timeout: 整数
タイトル:
Timeout - variables_needed_to_start: 文字列
タイトル:
Variables needed to start読取り専用:true - verbosity: 整数
タイトル:
Verbosity指定できる値:[ "0", "1", "2", "3", "4", "5" ]
ネストされたスキーマ : Extra vars
型:
objectタイトル:
Extra varsレスポンス
サポートされているメディア・タイプ
- application/json
201レスポンス
ルート・スキーマ : JobLaunch
型:
ソースを表示
object- ask_credential_on_launch: ブール
タイトル:
Ask credential on launch読取り専用:true - ask_diff_mode_on_launch: ブール
タイトル:
Ask diff mode on launch読取り専用:true - ask_execution_environment_on_launch: ブール
タイトル:
Ask execution environment on launch読取り専用:true - ask_forks_on_launch: ブール
タイトル:
Ask forks on launch読取り専用:true - ask_instance_groups_on_launch: ブール
タイトル:
Ask instance groups on launch読取り専用:true - ask_inventory_on_launch: ブール
タイトル:
Ask inventory on launch読取り専用:true - ask_job_slice_count_on_launch: ブール
タイトル:
Ask job slice count on launch読取り専用:true - ask_job_type_on_launch: ブール
タイトル:
Ask job type on launch読取り専用:true - ask_labels_on_launch: ブール
タイトル:
Ask labels on launch読取り専用:true - ask_limit_on_launch: ブール
タイトル:
Ask limit on launch読取り専用:true - ask_scm_branch_on_launch: ブール
タイトル:
Ask scm branch on launch読取り専用:true - ask_skip_tags_on_launch: ブール
タイトル:
Ask skip tags on launch読取り専用:true - ask_tags_on_launch: ブール
タイトル:
Ask tags on launch読取り専用:true - ask_timeout_on_launch: ブール
タイトル:
Ask timeout on launch読取り専用:true - ask_variables_on_launch: ブール
タイトル:
Ask variables on launch読取り専用:true - ask_verbosity_on_launch: ブール
タイトル:
Ask verbosity on launch読取り専用:true - can_start_without_user_input: ブール
タイトル:
Can start without user input読取り専用:true - credential_needed_to_start: 文字列
タイトル:
Credential needed to start読取り専用:true - credential_passwords: 文字列
タイトル:
Credential passwords - credentials: 配列 credentials
一意のアイテムが必要:
true - defaults: 文字列
タイトル:
Defaults読取り専用:true - diff_mode: ブール
タイトル:
Diff mode - execution_environment: 整数
タイトル:
Execution environment - extra_vars: オブジェクト Extra vars
タイトル:
Extra vars - forks: 整数
タイトル:
Forks最小値:0 - instance_groups: 配列 instance_groups
一意のアイテムが必要:
true - inventory: 整数
タイトル:
Inventory - inventory_needed_to_start: 文字列
タイトル:
Inventory needed to start読取り専用:true - job_slice_count: 整数
タイトル:
Job slice count最小値:0 - job_tags: 文字列
タイトル:
Job tags - job_template_data: 文字列
タイトル:
Job template data読取り専用:true - job_type: 文字列
タイトル:
Job type指定できる値:[ "run", "check" ] - labels: 配列 labels
一意のアイテムが必要:
true - limit: 文字列
タイトル:
Limit - passwords_needed_to_start: 文字列
タイトル:
Passwords needed to start読取り専用:true - scm_branch: 文字列
タイトル:
Scm branch - skip_tags: 文字列
タイトル:
Skip tags - survey_enabled: 文字列
タイトル:
Survey enabled読取り専用:true - timeout: 整数
タイトル:
Timeout - variables_needed_to_start: 文字列
タイトル:
Variables needed to start読取り専用:true - verbosity: 整数
タイトル:
Verbosity指定できる値:[ "0", "1", "2", "3", "4", "5" ]
ネストされたスキーマ : Extra vars
型:
objectタイトル:
Extra vars