Description

追加IP用のサブネットを作成します。

Request URL

Network API

POST /v2.0/allocateips

Request Json

{
    "allocateip": {
        "bitmask": "ビットマスク"
    }
}

Request Parameters

Parameter Value Style Description
X-Auth-Token トークンID header トークンIDを指定します。
bitmask 28
29
30
31
32
body 追加したい個数に応じてビットマスクを指定します。
28->16個
29->8個
30->4個
31->2個
32->1個

Response Code

Success

201

Example

Request

curl -i -X POST \
-H "Accept: application/json" \
-H "X-Auth-Token: トークンID" \
-d '{"allocateip": {"bitmask": "ビットマスク"}}' \
https://networking.tyo1.conoha.io/v2.0/allocateips

Response

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"
  }
}

ConoHaにて提供しておりますAPIにつきましては、クラウド基盤として採用しておりますOpenStackの機能にて実装しておりますので、詳細な情報や使い方はOpenStackのドキュメントにてご確認ください。