Update a load balancer#
ロードバランサーを更新します。
📒注: 本APIは非推奨です。[「Update a Load Balancer」をご利用ください。
APIエンドポイント#
リージョン | APIエンドポイント |
---|---|
西日本リージョン3の場合 | https://networking.jp-west-3.cloud.global.fujitsu.com |
東日本リージョン3の場合 | https://networking.jp-east-3.cloud.global.fujitsu.com |
HTTPメソッドとURI#
PUT
/v2.0/lbaas/loadbalancers/{loadbalancer_id}
HTTPステータスコード#
正常時:202
エラー時:400, 401, 404
リクエストパラメータの説明#
名前 | In | Type | デフォルト値 /必須指定 |
Description |
---|---|---|---|---|
admin_state_up | body | boolean | 任意 true |
リソースの管理状態 「up(true)」または「down(false)」が表示されます。 |
description | body | string | 任意 null |
リソースの説明 |
loadbalancer | body | object | 必須 | ロードバランサーオブジェクト |
loadbalancer_id | path | string | 必須 | ロードバランサーID |
name | body | string | 任意 null |
リソース名 |
レスポンスボディ(正常系)の説明#
名前 | Type | Description |
---|---|---|
admin_state_up | boolean | リソースの管理状態 「up(true)」または「down(false)」が表示されます。 |
description | string | リソースの説明 |
flavor | string | フレーバーID |
id | string | ロードバランサーID |
listeners | array | 関連付けられているリスナーのID(存在する場合) |
loadbalancer | object | ロードバランサーオブジェクト |
name | string | リソース名 |
operating_status | string | リソースの運用状況 「ONLINE」または「OFFLINE」です。 |
pools | array | プールオブジェクトの一覧 |
project_id | string | プロジェクトID |
provider | string | ロードバランサーの提供者の名前 |
provisioning_status | string | リソースの提供状況 「ACTIVE」、「PENDING_CREATE」または「ERROR」です。 |
tenant_id | string | プロジェクトID |
vip_subnet_id | string | 仮想IP(VIP)のサブネットのID |
vip_network_id | string | 仮想IP(VIP)のネットワークID |
リクエスト例#
{ "loadbalancer": { "admin_state_up": false, "description": "simple lb2", "name": "loadbalancer2" } }
レスポンス例#
{ "loadbalancer": { "admin_state_up": false, "description": "simple lb2", "id": "a36c20d0-18e9-42ce-88fd-82a35977ee8c", "listeners": [], "name": "loadbalancer2", "operating_status": "ONLINE", "provisioning_status": "PENDING_UPDATE", "project_id": "b7c1a69e88bf4b21a8148f787aef2081", "tenant_id": "b7c1a69e88bf4b21a8148f787aef2081", "vip_address": "10.0.0.4", "vip_subnet_id": "013d3059-87a4-45a5-91e9-d721068ae0b2", "flavor": "a7ae5d5a-d855-4f9a-b187-af66b53f4d04", "provider": "sample_provider", "pools": [] } }
📒注: 本APIによる更新処理は非同期で動作するため、レスポンスボディには更新前の値が返ります。更新後の値を確認するためには、ロードバランサーの詳細情報を表示するAPI(Show load balancer details)を利用します。値の更新に時間を要する可能性もありますので、その場合は詳細情報を値が更新されるまで繰り返し取得してください。