バルク・ジョブの起動
post
/api/v2/bulk/job_launch/
このエンドポイントを使用すると、クライアントは一度に複数のUnifiedJobTemplatesを起動でき、それと同時に通常は起動時に設定される任意の起動時パラメータを指定できます。
リクエスト
サポートされているメディア・タイプ
- application/json
ルート・スキーマ : BulkJobLaunch
型:
ソースを表示
object- description: 文字列
タイトル:
Description最小長:1 - extra_vars: オブジェクト Extra vars
タイトル:
Extra vars - inventory: 整数
タイトル:
Inventory - job_tags: 文字列
タイトル:
Job tags最小長:1 - jobs(必須): 配列 jobs
起動するジョブのリスト、JSON。例: [{"unified_job_template": 7}, {"unified_job_template": 10}]
- limit: 文字列
タイトル:
Limit最小長:1 - name: 文字列
タイトル:
Name最大長:512デフォルト値:Bulk Job Launch - organization: 整数
タイトル:
Organizationこの組織から権限を継承します。指定しない場合、ユーザーがメンバーである組織が自動的に選択されます。 - scm_branch: 文字列
タイトル:
Scm branch最小長:1 - skip_tags: 文字列
タイトル:
Skip tags最小長:1
ネストされたスキーマ : Extra vars
型:
objectタイトル:
Extra varsネストされたスキーマ : jobs
型:
array起動するジョブのリスト、JSON。例: [{"unified_job_template": 7}, {"unified_job_template": 10}]
ソースを表示
- 配列: オブジェクト BulkJobNode
起動するジョブのリスト、JSON。例: [{"unified_job_template": 7}, {"unified_job_template": 10}]
ネストされたスキーマ : BulkJobNode
型:
object起動するジョブのリスト、JSON。例: [{"unified_job_template": 7}, {"unified_job_template": 10}]
ソースを表示
- all_parents_must_converge: ブール
タイトル:
All parents must converge有効にした場合、すべての親ノードがこのノードにアクセスするための基準を満たしている場合にのみノードが実行されます - always_nodes: 配列 always_nodes
読取り専用:
true一意のアイテムが必要:true - created: 文字列
タイトル:
Created読取り専用:true - credentials: 配列 credentials
- diff_mode: ブール
タイトル:
Diff mode - do_not_run: ブール
タイトル:
Do not runTrueの場合、ジョブが作成されないことを示します。ノードが明らかに実行されないパスにある場合、ワークフロー・ランタイム・セマンティクスはこれをTrueとマークします。値Falseは、ノードが実行されないことを意味します。 - execution_environment: 整数
タイトル:
Execution environment最小値:1 - extra_data: オブジェクト Extra data
タイトル:
Extra data - failure_nodes: 配列 failure_nodes
読取り専用:
true一意のアイテムが必要:true - forks: 整数
タイトル:
Forks最小値:0 - id: 整数
タイトル:
ID読取り専用:true - identifier: 文字列
タイトル:
Identifier最大長:512このノードの作成元のワークフロー・ジョブ・テンプレート・ノードに対応する識別子。 - instance_groups: 配列 instance_groups
- inventory: 整数
タイトル:
Inventory最小値:1 - job: 整数
タイトル:
Job - job_slice_count: 整数
タイトル:
Job slice count最小値:0 - job_tags: 文字列
タイトル:
Job tags - job_type: 文字列
タイトル:
Job type指定できる値:[ "run", "check" ] - labels: 配列 labels
- limit: 文字列
タイトル:
Limit - modified: 文字列
タイトル:
Modified読取り専用:true - related: 文字列
- scm_branch: 文字列
タイトル:
Scm branch - skip_tags: 文字列
タイトル:
Skip tags - success_nodes: 配列 success_nodes
読取り専用:
true一意のアイテムが必要:true - summary_fields: 文字列
タイトル:
Summary fields読取り専用:true - timeout: 整数
タイトル:
Timeout - type: 文字列
タイトル:
Type読取り専用:true - unified_job_template(必須): 整数
タイトル:
Unified job template最小値:1このジョブのテンプレート(ジョブ・テンプレートまたはインベントリ・ソースの場合がある)の主キー。 - url: 文字列
タイトル:
Url読取り専用:true - verbosity: 文字列
タイトル:
Verbosity指定できる値:[ "0", "1", "2", "3", "4", "5" ] - workflow_job: 文字列
タイトル:
Workflow job
ネストされたスキーマ : Extra data
型:
objectタイトル:
Extra dataレスポンス
サポートされているメディア・タイプ
- application/json
201レスポンス
ルート・スキーマ : BulkJobLaunch
型:
ソースを表示
object- description: 文字列
タイトル:
Description最小長:1 - extra_vars: オブジェクト Extra vars
タイトル:
Extra vars - inventory: 整数
タイトル:
Inventory - job_tags: 文字列
タイトル:
Job tags最小長:1 - jobs(必須): 配列 jobs
起動するジョブのリスト、JSON。例: [{"unified_job_template": 7}, {"unified_job_template": 10}]
- limit: 文字列
タイトル:
Limit最小長:1 - name: 文字列
タイトル:
Name最大長:512デフォルト値:Bulk Job Launch - organization: 整数
タイトル:
Organizationこの組織から権限を継承します。指定しない場合、ユーザーがメンバーである組織が自動的に選択されます。 - scm_branch: 文字列
タイトル:
Scm branch最小長:1 - skip_tags: 文字列
タイトル:
Skip tags最小長:1
ネストされたスキーマ : Extra vars
型:
objectタイトル:
Extra varsネストされたスキーマ : jobs
型:
array起動するジョブのリスト、JSON。例: [{"unified_job_template": 7}, {"unified_job_template": 10}]
ソースを表示
- 配列: オブジェクト BulkJobNode
起動するジョブのリスト、JSON。例: [{"unified_job_template": 7}, {"unified_job_template": 10}]
ネストされたスキーマ : BulkJobNode
型:
object起動するジョブのリスト、JSON。例: [{"unified_job_template": 7}, {"unified_job_template": 10}]
ソースを表示
- all_parents_must_converge: ブール
タイトル:
All parents must converge有効にした場合、すべての親ノードがこのノードにアクセスするための基準を満たしている場合にのみノードが実行されます - always_nodes: 配列 always_nodes
読取り専用:
true一意のアイテムが必要:true - created: 文字列
タイトル:
Created読取り専用:true - credentials: 配列 credentials
- diff_mode: ブール
タイトル:
Diff mode - do_not_run: ブール
タイトル:
Do not runTrueの場合、ジョブが作成されないことを示します。ノードが明らかに実行されないパスにある場合、ワークフロー・ランタイム・セマンティクスはこれをTrueとマークします。値Falseは、ノードが実行されないことを意味します。 - execution_environment: 整数
タイトル:
Execution environment最小値:1 - extra_data: オブジェクト Extra data
タイトル:
Extra data - failure_nodes: 配列 failure_nodes
読取り専用:
true一意のアイテムが必要:true - forks: 整数
タイトル:
Forks最小値:0 - id: 整数
タイトル:
ID読取り専用:true - identifier: 文字列
タイトル:
Identifier最大長:512このノードの作成元のワークフロー・ジョブ・テンプレート・ノードに対応する識別子。 - instance_groups: 配列 instance_groups
- inventory: 整数
タイトル:
Inventory最小値:1 - job: 整数
タイトル:
Job - job_slice_count: 整数
タイトル:
Job slice count最小値:0 - job_tags: 文字列
タイトル:
Job tags - job_type: 文字列
タイトル:
Job type指定できる値:[ "run", "check" ] - labels: 配列 labels
- limit: 文字列
タイトル:
Limit - modified: 文字列
タイトル:
Modified読取り専用:true - related: 文字列
- scm_branch: 文字列
タイトル:
Scm branch - skip_tags: 文字列
タイトル:
Skip tags - success_nodes: 配列 success_nodes
読取り専用:
true一意のアイテムが必要:true - summary_fields: 文字列
タイトル:
Summary fields読取り専用:true - timeout: 整数
タイトル:
Timeout - type: 文字列
タイトル:
Type読取り専用:true - unified_job_template(必須): 整数
タイトル:
Unified job template最小値:1このジョブのテンプレート(ジョブ・テンプレートまたはインベントリ・ソースの場合がある)の主キー。 - url: 文字列
タイトル:
Url読取り専用:true - verbosity: 文字列
タイトル:
Verbosity指定できる値:[ "0", "1", "2", "3", "4", "5" ] - workflow_job: 文字列
タイトル:
Workflow job
ネストされたスキーマ : Extra data
型:
objectタイトル:
Extra data