Register DistributeVM#
負荷分散先の仮想マシン情報を設定します。
APIエンドポイント#
リージョン | APIエンドポイント |
---|---|
西日本リージョン3の場合 | https://nfv.jp-west-3.cloud.global.fujitsu.com |
東日本リージョン3の場合 | https://nfv.jp-east-3.cloud.global.fujitsu.com |
HTTPメソッドとURI#
POST
/lb/nfv/listeners/{Listener id}/members
HTTPステータスコード#
正常時:202
エラー時:400,404,500
リクエストパラメータの説明#
名前 | In | Type | デフォルト値 /必須指定 |
Description |
---|---|---|---|---|
Listener id | path | string | 必須 | リスナーID |
members | body | list | 必須 | メンバーのリスト |
instance_id | body | string | 必須 | 振り分け先のサーバID 登録形式はサーバのIPアドレス(v4)形式です。 |
port_mapping | body | integer | 任意 | 振り分け先のサーバ待ち受けポート |
server_name | body | string | 必須 | 振り分け先のサーバ名 ロードバランサー内で一意にする必要があります。 |
レスポンスボディ(正常系)の説明#
名前 | Type | Description |
---|---|---|
members | list | メンバーのリスト |
instance_id | string | 振り分け先のサーバ情報 登録形式はサーバのIPアドレス(v4)形式です。 |
port_mapping | integer | 振り分け先のサーバ待ち受けポート |
server_name | string | 振り分け先のサーバ名 ロードバランサー内で一意にする必要があります。 |
id | string | リスナーID |
リクエスト例#
{ "members": [ { "instance_id": "192.168.100.2", "port_mapping": "80", "server_name": "webserver01" } ] }
レスポンス例#
{ "members": [ { "id": "1642421", "instance_id": "192.168.100.2", "port_mapping": "80", "server_name": "webserver01" } ] }