ConoHa API Documantation

REAL(member)追加 - Network API v2.0

Description

VIPと紐付けたいIPアドレス、ポートを指定します。

ポートに結び付けられていないIPは指定できません。

バランシングを一時的に(memberを削除せずに)無効にする際にweightを利用します。

Request URL

Network API v2.0

POST /v2.0/lb/members

Request Paramters

Parameter Value Style Description
X-Auth-Token Userトークン header トークンID
protocol_port ポート番号 plain A valid value is from 0 to 65535.
pool_id pool id plain プールID
address IP address plain VIPと紐付けたいIPアドレス
weight(Optional) weight plain 0-256 0にする場合はバランシングが無効になる. default:1

Request Json

{
    "member": {
        "pool_id": "97081853-56b6-408a-882c-1852ef46fafb",
        "address": "157.7.108.152",
        "protocol_port": "80",
        "weight": 1
    }
}

Normal response codes

201

Example
※エンドポイントURLにつきましては、お客様環境によって異なりますので、コントロールパネルにてご確認の上ご利用ください。

  • REQ
curl -i -X POST -H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-Auth-Token: 0925897a3d4543218ff0dcd2bb378a8e" \
-d '{"member": {"pool_id": "97081853-56b6-408a-882c-1852ef46fafb", "address": "157.7.108.152", "protocol_port": "80"}}' \
https://networking.tyo1.conoha.io/v2.0/lb/members
  • RES
HTTP/1.1 201 Created
Date: Thu, 25 Dec 2014 08:34:40 GMT
Server: Apache
Content-Length: 298
Content-Type: application/json

{
    "member": {
        "admin_state_up": true,
        "status": "PENDING_CREATE",
        "status_description": null,
        "weight": 1,
        "address": "157.7.108.152",
        "tenant_id": "22394afc818d471ca2f0308c06ae7460",
        "protocol_port": 80,
        "id": "233bcf3e-63bd-4943-803b-9141234037a2",
        "pool_id": "97081853-56b6-408a-882c-1852ef46fafb"
    }
}