Update floating IP

フローティングIPと、その内部ポートとの関連付けを更新する。

URI

/v2.0/floatingips/{floatingip_id}

URIの説明:

フローティングIPのID

HTTPメソッド

PUT

リクエストパラメタ

キー 説明 必須/省略可
port_id ポートID csapi:uuid Required
fixed_ip_address フローティングIPに関連付けられている固定IPアドレス xsd:string Optional

リクエスト例


{
    "floatingip": {
        "port_id": "fc861431-0e6c-4842-a0ed-e2363f9bc3a8"
    }
}      
     

レスポンスステータス

ステータスコード 説明
200 Normal response codes
badRequest (400) Error response codes
unauthorized (401) Error response codes
itemNotFound (404) Error response codes

注意:
フローティングIPが存在するときは以下の2点について確認する。
  1. 指定ポートが属するサブネットが、ルータにアタッチされていること
  2. 外部ネットワークが、1と同じルータにアタッチされていること

conflict (409) Error response codes

レスポンスボディ(正常系)


{
    "floatingip": {
        "router_id": "d23abc8d-2991-4a55-ba98-2aaea84cc72f",
        "tenant_id": "4969c491a3c74ee4af974e6d800c62de",
        "floating_network_id": "376da547-b977-4cfe-9cba-275c80debf57",
        "fixed_ip_address": "10.0.0.4",
        "floating_ip_address": "172.24.4.228",
        "port_id": "fc861431-0e6c-4842-a0ed-e2363f9bc3a8",
        "id": "2f245a7b-796b-4f26-9cf9-9e82d248fda7",
        "availability_zone": "AZ1"
    }
}
     

レスポンスボディ(正常系)の説明

要素名 説明
floatingip floatingipオブジェクト
tenant_id プロジェクトID
router_id 仮想ルータID
status フローティングIPの状態
floating_network_id フローティングIPに関連付けられているネットワークのID
fixed_ip_address フローティングIPに関連付けられている固定IPアドレス
floating_ip_address フローティングIPのアドレス
port_id ポートID
id フローティングIPのID
availability_zone アベイラビリティゾーン名