バルク・ホストの作成
post
/api/v2/bulk/host_create/
このエンドポイントを使用すると、クライアントは複数のホストを作成し、それらをインベントリに関連付けられるようになります。この操作を行うには、インベントリIDと、一般的にホストの作成時に提供されるJSONリストを提供します。
リクエスト
サポートされているメディア・タイプ
- application/json
ルート・スキーマ : BulkHostCreate
型:
ソースを表示
object- hosts(必須): 配列 hosts
最大アイテム数:
100000作成するホストのリスト、JSON。例: [{"name": "example.com"}, {"name": "127.0.0.1"}] - inventory(必須): 整数
タイトル:
Inventoryホストを追加するインベントリの主キーID。
ネストされたスキーマ : hosts
型:
array最大アイテム数:
100000作成するホストのリスト、JSON。例: [{"name": "example.com"}, {"name": "127.0.0.1"}]
ソースを表示
ネストされたスキーマ : BulkHost
型:
ソースを表示
object- description: 文字列
タイトル:
Description - enabled: ブール
タイトル:
Enabledデフォルト値:trueこのホストはオンラインであり、ジョブの実行に使用できますか。 - instance_id: 文字列
タイトル:
Instance id最大長:1024ホストを一意に識別するためにリモート・インベントリ・ソースによって使用される値 - name(必須): 文字列
タイトル:
Name最小長:1最大長:512 - variables: 文字列
タイトル:
VariablesJSONまたはYAML形式のホスト変数。
レスポンス
サポートされているメディア・タイプ
- application/json
201レスポンス
ルート・スキーマ : BulkHostCreate
型:
ソースを表示
object- hosts(必須): 配列 hosts
最大アイテム数:
100000作成するホストのリスト、JSON。例: [{"name": "example.com"}, {"name": "127.0.0.1"}] - inventory(必須): 整数
タイトル:
Inventoryホストを追加するインベントリの主キーID。
ネストされたスキーマ : hosts
型:
array最大アイテム数:
100000作成するホストのリスト、JSON。例: [{"name": "example.com"}, {"name": "127.0.0.1"}]
ソースを表示
ネストされたスキーマ : BulkHost
型:
ソースを表示
object- description: 文字列
タイトル:
Description - enabled: ブール
タイトル:
Enabledデフォルト値:trueこのホストはオンラインであり、ジョブの実行に使用できますか。 - instance_id: 文字列
タイトル:
Instance id最大長:1024ホストを一意に識別するためにリモート・インベントリ・ソースによって使用される値 - name(必須): 文字列
タイトル:
Name最小長:1最大長:512 - variables: 文字列
タイトル:
VariablesJSONまたはYAML形式のホスト変数。