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 アベイラビリティゾーン名