Create a load balancer#

ロードバランサーを作成します。

📒注: 本APIは非推奨です。「Create 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#

POST

/v2.0/lbaas/loadbalancers

HTTPステータスコード#

正常時:201

エラー時:400, 401, 404

リクエストパラメータの説明#

名前 In Type デフォルト値
/必須指定
Description
admin_state_up body boolean 任意
true
リソースの管理状態
「up(true)」または「down(false)」が表示されます。
description body string 任意
null
リソースの説明
loadbalancer body object 必須 ロードバランサーオブジェクト
name body string 任意
null
リソース名
project_id body string 任意 プロジェクトID
provider body string 任意 ロードバランサーの提供者の名前
tenant_id body string 任意 プロジェクトID
vip_address body string 任意 仮想IP(VIP)のIPアドレス
📒注: ロードバランサーがバックエンドのメンバーと通信するためのIPアドレスは、本項目に指定された仮想IPアドレスとは異なります。なお、バックエンドのメンバーと通信するためのIPアドレスは、参照および変更できません。
vip_network_id body string 任意 仮想ネットワークのID
vip_subnet_idを指定しない場合は、必須です。
vip_subnet_id body string 任意 仮想IP(VIP)のサブネットID
vip_network_idを指定しない場合は、必須です。

レスポンスボディ(正常系)の説明#

名前 Type Description
admin_state_up boolean リソースの管理状態
「up(true)」または「down(false)」が表示されます。
description string リソースの説明
id string ロードバランサーID
listeners array 関連付けられているリスナーのID(存在する場合)
loadbalancer object ロードバランサーオブジェクト
name string リソース名
operating_status string リソースの運用状況
「ONLINE」または「OFFLINE」です。
pools array プールオブジェクトの一覧
provider string ロードバランサーの提供者の名前
provisioning_status string リソースの提供状況
「ACTIVE」、「PENDING_CREATE」または「ERROR」です。
tenant_id string プロジェクトID
vip_address string 仮想IP(VIP)のIPアドレス
📒注: ロードバランサーがバックエンドのメンバーと通信するためのIPアドレスは、本項目に指定された仮想IPアドレスとは異なります。なお、バックエンドのメンバーと通信するためのIPアドレスは、参照および変更できません。
vip_port_id string 仮想IP(VIP)のポートID
※vip_addressにフローティングIPアドレスを指定した場合は、このポートIDに割り当てられます。
vip_subnet_id string 仮想IP(VIP)のサブネットID

リクエスト例#

{
    "loadbalancer": {
        "name": "loadbalancer1",
        "description": "simple lb",
        "project_id": "b7c1a69e88bf4b21a8148f787aef2081",
        "tenant_id": "b7c1a69e88bf4b21a8148f787aef2081",
        "vip_subnet_id": "013d3059-87a4-45a5-91e9-d721068ae0b2",
        "vip_address": "10.0.0.4",
        "admin_state_up": true,
        "flavor": "a7ae5d5a-d855-4f9a-b187-af66b53f4d04"
    }
}

レスポンス例#

{
    "loadbalancer": {
        "admin_state_up": true,
        "description": "",
        "id": "cce16d58-88e9-46d4-9c87-ac2535785799",
        "listeners": [],
        "name": "loadbalancer1",
        "operating_status": "OFFLINE",
        "pools": [],
        "provider": "octavia",
        "provisioning_status": "PENDING_CREATE",
        "tenant_id": "d56800ea212148349e084ce559db278f",
        "vip_address": "192.168.0.6",
        "vip_port_id": "12a01e98-cb2e-4b05-9fdb-31f4c1cd257a",
        "vip_subnet_id": "4aa672e2-fbc9-4dde-91ac-5b8f9f15d26e"
    }
}