Create floating IP
フローティングIPを作成します。また、ポート情報を指定した場合は、そのフローティングIPを内部ポートに関連付けます。
URI
/v2.0/floatingips
HTTPメソッド
POST
リクエストパラメタ
キー | 説明 | 型 | 必須/省略可 |
---|---|---|---|
floatingip | floatingipオブジェクト | xsd:string | Required |
tenant_id | プロジェクトID | xsd:string | Optional |
floating_network_id | フローティングIPに関連付けられているネットワークのID | csapi:uuid | Required |
fixed_ip_address | フローティングIPに関連付けられている固定IPアドレス | xsd:string | Optional |
port_id | ポートID | csapi:uuid | Optional |
availability_zone | アベイラビリティゾーン名
指定しなかった場合、リソースはデフォルトのアベイラビリティゾーンに作成されます。 |
xsd:string | Optional |
リクエスト例
{
"floatingip": {
"floating_network_id": "376da547-b977-4cfe-9cba-275c80debf57",
"port_id": "ce705c24-c1ef-408a-bda3-7bbd946164ab",
"availability_zone": "AZ1"
},
}
レスポンスステータス
ステータスコード | 説明 |
---|---|
201 | Normal response codes |
badRequest (400) | Error response codes |
unauthorized (401) | Error response codes |
conflict (409) | Error response codes |
レスポンスボディ(正常系)
{
"floatingip": {
"router_id": "d23abc8d-2991-4a55-ba98-2aaea84cc72f",
"status": "DOWN",
"tenant_id": "4969c491a3c74ee4af974e6d800c62de",
"floating_network_id": "376da547-b977-4cfe-9cba-275c80debf57",
"fixed_ip_address": "10.0.0.3",
"floating_ip_address": "172.24.4.228",
"port_id": "ce705c24-c1ef-408a-bda3-7bbd946164ab",
"id": "2f245a7b-796b-4f26-9cf9-9e82d248fda7",
"availability_zone": "AZ1"
}
}
レスポンスボディ(正常系)の説明
要素名 | 説明 |
---|---|
floatingip | floatingipオブジェクト |
router_id | 仮想ルータID |
status | フローティングIPの状態。 |
tenant_id | プロジェクトID |
floating_network_id | フローティングIPに関連付けられているネットワークのID |
fixed_ip_address | フローティングIPに関連付けられている固定IPアドレス |
floating_ip_address | フローティングIPのアドレス |
port_id | ポートID |
id | フローティングIPのID |
availability_zone | アベイラビリティゾーン名 |