Cluster API カスタム構成¶
カスタム構成の Cluster API 解説書
設定¶
-
GET
/config
¶ カスタム設定を取得する
応答 JSON オブジェクト: - [key] (undefined) –
応答例 :
{ "bins": { "binary": "C:\\genvid\\main\\bin\\binsd.exe" }, "local": { "appdir": "C:\\genvid\\main\\samples\\ue4\\cube\\app", "binary": { "cube": { "path": "C:\\genvid\\main\\samples\\ue4\\cube\\app\\Archives\\WindowsNoEditor\\Cube\\Binaries\\Win64\\Cube.exe" }, "node": { "path": "C:\\Program Files\\nodejs\\node.exe" } }, "website": { "root": "C:\\genvid\\main\\samples\\ue4\\cube\\web", "script": "C:\\genvid\\main\\samples\\ue4\\cube\\web\\bin\\www" } }, "studio": { "binary": "C:\\genvid\\main\\bin\\studiod.exe", "website": "C:\\genvid\\main\\bin\\studio\\web" } }
-
POST
/config
¶ カスタム設定を構成する
リクエスト JSON オブジェクト: - [key] (undefined) –
クエリ例 :
{ "bins": { "binary": "C:\\genvid\\main\\bin\\binsd.exe" }, "local": { "appdir": "C:\\genvid\\main\\samples\\ue4\\cube\\app", "binary": { "cube": { "path": "C:\\genvid\\main\\samples\\ue4\\cube\\app\\Archives\\WindowsNoEditor\\Cube\\Binaries\\Win64\\Cube.exe" }, "node": { "path": "C:\\Program Files\\nodejs\\node.exe" } }, "website": { "root": "C:\\genvid\\main\\samples\\ue4\\cube\\web", "script": "C:\\genvid\\main\\samples\\ue4\\cube\\web\\bin\\www" } }, "studio": { "binary": "C:\\genvid\\main\\bin\\studiod.exe", "website": "C:\\genvid\\main\\bin\\studio\\web" } }
-
DELETE
/config
¶ 設定を削除する
-
POST
/consultemplate
¶ クラスタのコンテキストで consul-template でテンプレートをレンダリングします。
リクエスト JSON オブジェクト: - data (string) – テンプレート。
応答 JSON オブジェクト: - data (string) – レンダリングされたテンプレート。
- stderr (string) – レンダリングのログ。
クエリ例 :
{ "data": "{{with node}}{{.Node.Address}}{{end}}" }
応答例 :
{ "data": "127.0.0.1" }