Cluster API リンク定義¶
リンクの Cluster API 解説書
リンク定義¶
-
GET
/linksdefs
¶ すべてのリンク定義を取得する
応答 JSON オブジェクト: - [key].category (string) – リンクのカテゴリ。
- [key].name (string) – リンク名。
- [key].scheme (string) – http、https の区別。
- [key].tag (string) – サービス タグ。
- [key].service (string) – IP アドレス取得に使用する。
- [key].path (string) – 固定パス。
- [key].template (string) – URI 形成に使用する。
- [key].uri (string) – 固定 URI。
応答例 :
{ "web": { "id": "web", "category": "project", "name": "Tutorial Demo", "scheme": "", "tag": "", "service": "", "path": "", "template": "http://${service `web`}/", "uri": "", "error": "" } }
-
POST
/linksdefs
¶ リンクの定義を設定する
リクエスト JSON オブジェクト: - [key].category (string) – リンクのカテゴリ。
- [key].name (string) – リンク名。
- [key].scheme (string) – http、https の区別。
- [key].tag (string) – サービス タグ。
- [key].service (string) – IP アドレス取得に使用する。
- [key].path (string) – 固定パス。
- [key].template (string) – URI 形成に使用する。
- [key].uri (string) – 固定 URI。
クエリ例 :
{ "web": { "id": "web", "category": "project", "name": "Tutorial Demo", "scheme": "", "tag": "", "service": "", "path": "", "template": "http://${service `web`}/", "uri": "", "error": "" } }
-
DELETE
/linksdefs
¶ すべてのリンクの定義を削除する
-
GET
/linksdef/{linkID}
¶ リンクの定義を返す
パラメータ: - linkID – リンク ID
応答 JSON オブジェクト: - category (string) – リンクのカテゴリ。
- name (string) – リンク名。
- scheme (string) – http、https の区別。
- tag (string) – サービス タグ。
- service (string) – IP アドレス取得に使用する。
- path (string) – 固定パス。
- template (string) – URI 形成に使用する。
- uri (string) – 固定 URI。
応答例 :
{ "id": "web", "category": "project", "name": "Tutorial Demo", "scheme": "", "tag": "", "service": "", "path": "", "template": "http://${service `web`}/", "uri": "", "error": "" }
-
DELETE
/linksdef/{linkID}
¶ リンクの定義を削除する
パラメータ: - linkID – リンク ID