Add interface to router(接続インタフェース作成)
内部インターフェースを仮想ルータに追加します。
同一ドメイン内の論理ルータと異なるテナントのネットワーク上のポートを指定し、接続インタフェースを作成します。
URI
/v2.0/routers/{router_id}/add_cross_project_router_interface
URIの説明:
仮想ルータID
HTTPメソッド
PUT
リクエストパラメタ
キー | 説明 | 型 | 必須/省略可 |
---|---|---|---|
port_id | ポートID | csapi:UUID | MUST |
リクエスト例
{
"port_id": "a2f1f29d-571b-4533-907f-5803ab96ead1"
}
レスポンスステータス
ステータスコード | 説明 |
---|---|
200 | Normal response codes |
badRequest (400) | Error response codes |
unauthorized (401) | Error response codes |
forbidden (403) | Error response codes |
itemNotFound (404) | Error response codes |
conflict (409) | Error response codes |
レスポンスボディ(正常系)
{
"subnet_id": "a2f1f29d-571b-4533-907f-5803ab96ead1",
"port_id": " 1accb5ac-b258-483e-af3a-f41f6df8190c",
"tenant_id": " e10f4ade5a7649c49e1a6817196516ad",
"id": "8604a0de-7f6b-409a-a47c-a1cc7bc77b2e",
"availability_zone": "AZ1"
}
レスポンスボディ(正常系)の説明
要素名 | 説明 |
---|---|
subnet_id | サブネットID |
port_id | ポートID |
tenant_id | テナントID |
id | ルータID |
availability_zone | アベイラビリティゾーン名 |
注意事項
論理ルータと同一テナントのネットワーク上のポートを指定した場合、エラーとなります。(レスポンスステータス:400)
利用者が所属するドメイン以外の論理ルータを指定した場合、エラーとなります。(レスポンスステータス:403)
利用者が所属するドメイン以外のネットワーク上のポートを指定した場合、エラーとなります。(レスポンスステータス:404)