From 2adb72ddf1ddd2c11cd5d070d1288bd3b80fd8ae Mon Sep 17 00:00:00 2001 From: Ha Van Tu Date: Thu, 14 Jan 2016 13:23:27 +0700 Subject: [PATCH] Neutron "show router" doesn't show full parameters This patch adds "enable_snat" attribute to "external_gateway_info" dict of response parameters of list/create/show/update routers api. Change-Id: Ibd913338bfc272b18e4f5c57313083efb0b202ac Closes-Bug: #1533512 --- api-ref/src/wadls/networking-api/src/common.ent | 15 ++++++++++++++- .../samples/routers/router-create-response.json | 1 + .../src/samples/routers/router-show-response.json | 1 + .../samples/routers/router-update-response.json | 1 + .../samples/routers/routers-list-response.json | 1 + 5 files changed, 18 insertions(+), 1 deletion(-) diff --git a/api-ref/src/wadls/networking-api/src/common.ent b/api-ref/src/wadls/networking-api/src/common.ent index f8b1ca9b4..f232fab45 100644 --- a/api-ref/src/wadls/networking-api/src/common.ent +++ b/api-ref/src/wadls/networking-api/src/common.ent @@ -3206,11 +3206,24 @@ xml:lang="EN"> The external gateway parameters, which include the - network_id and external_fixed_ips + network_id, enable_snat + and external_fixed_ips parameters. + + + + Enable Source NAT (SNAT) attribute, a part of ext-gw-mode extension. When a gateway is + attached to a router using an L3 extension, Network Address Translation (NAT) is enabled + for traffic generated by subnets attached to the router. + + + diff --git a/api-ref/src/wadls/networking-api/src/samples/routers/router-create-response.json b/api-ref/src/wadls/networking-api/src/samples/routers/router-create-response.json index 52f42cbdc..8c05a7b3b 100644 --- a/api-ref/src/wadls/networking-api/src/samples/routers/router-create-response.json +++ b/api-ref/src/wadls/networking-api/src/samples/routers/router-create-response.json @@ -3,6 +3,7 @@ "status": "ACTIVE", "external_gateway_info": { "network_id": "8ca37218-28ff-41cb-9b10-039601ea7e6b", + "enable_snat": true, "external_fixed_ips": [ { "subnet_id": "255.255.255.0", diff --git a/api-ref/src/wadls/networking-api/src/samples/routers/router-show-response.json b/api-ref/src/wadls/networking-api/src/samples/routers/router-show-response.json index 3a0e468c8..f113fb764 100644 --- a/api-ref/src/wadls/networking-api/src/samples/routers/router-show-response.json +++ b/api-ref/src/wadls/networking-api/src/samples/routers/router-show-response.json @@ -3,6 +3,7 @@ "status": "ACTIVE", "external_gateway_info": { "network_id": "85d76829-6415-48ff-9c63-5c5ca8c61ac6", + "enable_snat": true, "external_fixed_ips": [ { "subnet_id": "255.255.255.0", diff --git a/api-ref/src/wadls/networking-api/src/samples/routers/router-update-response.json b/api-ref/src/wadls/networking-api/src/samples/routers/router-update-response.json index 52f42cbdc..8c05a7b3b 100644 --- a/api-ref/src/wadls/networking-api/src/samples/routers/router-update-response.json +++ b/api-ref/src/wadls/networking-api/src/samples/routers/router-update-response.json @@ -3,6 +3,7 @@ "status": "ACTIVE", "external_gateway_info": { "network_id": "8ca37218-28ff-41cb-9b10-039601ea7e6b", + "enable_snat": true, "external_fixed_ips": [ { "subnet_id": "255.255.255.0", diff --git a/api-ref/src/wadls/networking-api/src/samples/routers/routers-list-response.json b/api-ref/src/wadls/networking-api/src/samples/routers/routers-list-response.json index abb14995d..7e473fff2 100644 --- a/api-ref/src/wadls/networking-api/src/samples/routers/routers-list-response.json +++ b/api-ref/src/wadls/networking-api/src/samples/routers/routers-list-response.json @@ -13,6 +13,7 @@ "status": "ACTIVE", "external_gateway_info": { "network_id": "3c5bcddd-6af9-4e6b-9c3e-c153e521cab8", + "enable_snat": true, "external_fixed_ips": [ { "subnet_id": "255.255.255.0",