MENU
サブネットの払い出し(追加IP用) - Network API v2.0
Description
最低利用期間が設けてありますので即時削除はできません。 こちらのサブネットはIPの個数を定義しているものであって、 VMのインターフェースに実際に設定するsubnetは/23 を適用して下さい。
※以下のように追加したいIPの個数に合わせて、bitmask を指定してください。
/32 =>1個 /31 =>2個 /30 =>4個 /29 =>8個 /28 =>16個
例: 100.0.0.8/30の場合、
10.0.0.8,10.0.0.9,10.0.0.10,10.0.0.10,10.0.0.11 が利用可能です。
個数の定義の為のサブネットなのでネットワークアドレスとブロードキャストアドレスも利用可能です。
Request URL
Network API v2.0 POST /v2.0/allocateips
Request Paramters
Parameter | Value | Style | Description |
---|---|---|---|
X-Auth-Token | Userトークン | header | トークンID |
bitmask | 28~32 | plain | サブネットマスクをビットで表したものです。 払い出すGlobalIPの個数を指定するのに利用します。 |
Request Json
{ "allocateip": { "bitmask": "28" } }
Normal response codes
201
Example
※エンドポイントURLにつきましては、お客様環境によって異なりますので、コントロールパネルにてご確認の上ご利用ください。
- REQ
curl -i -X POST \ -H "Accept: application/json" \ -H "X-Auth-Token: 0925897a3d4543218ff0dcd2bb378a8e" \ -d '{"allocateip": {"bitmask": "28"}}' \ https://networking.tyo1.conoha.io/v2.0/allocateips
- RES
HTTP/1.1 201 Created Server: openresty/1.7.10.1 Date: Fri, 08 May 2015 11:47:09 GMT Content-Type: application/json Content-Length: 425 Connection: keep-alive { "subnet": { "name": "add-157-7-110-112-28", "enable_dhcp": false, "network_id": "4f1733ec-daa5-4969-bf99-cf248151a40a", "tenant_id": "22394afc818d471ca2f0308c06ae7460", "dns_nameservers": [], "gateway_ip": "157.7.110.1", "ipv6_ra_mode": null, "allocation_pools": [ { "start": "157.7.110.112", "end": "157.7.110.127" } ], "host_routes": [], "ip_version": 4, "ipv6_address_mode": null, "cidr": "157.7.110.112/28", "id": "5029d907-26ec-41d8-849f-a3e4ab6d3b21" } }