Querying Global DC Gateway Route Tables
Function
This API is used to query the route tables for a global DC gateway.
Calling Method
For details, see Calling APIs.
URI
GET /v3/{project_id}/dcaas/gdgw/{gdgw_id}/routetables
Parameter | Mandatory | Type | Description |
|---|---|---|---|
project_id | Yes | String | Specifies the project ID. Minimum: 0 Maximum: 36 |
gdgw_id | Yes | String | Specifies the global DC gateway ID. |
Parameter | Mandatory | Type | Description |
|---|---|---|---|
fields | No | Array of strings | Specifies the list of fields to be displayed. Array Length: 1 - 5 |
ext_fields | No | Array of strings | show response ext-fields Array Length: 0 - 5 |
nexthop | No | Array of strings | Specifies the next hop ID. |
destination | No | Array of strings | Specifies the destination. |
address_family | No | Array of strings | Specifies the address family. |
Request Parameters
Parameter | Mandatory | Type | Description |
|---|---|---|---|
X-Auth-Token | Yes | String | Specifies the user token. To obtain the token, see section "Obtaining the User Token" in the Identity and Access Management API Reference. The token is the value of X-Subject-Token in the response header. Minimum: 0 Maximum: 10240 |
Response Parameters
Status code: 200
Parameter | Type | Description |
|---|---|---|
request_id | String | Specifies the request ID. Minimum: 0 Maximum: 36 |
gdgw_routetables | Array of CommonRoutetable objects | Specifies the route table for the global DC gateway. Array Length: 0 - 2000 |
total_count | Integer | Total number of records. |
page_info | PageInfo object | Specifies the pagination query information. |
Parameter | Type | Description |
|---|---|---|
id | String | Specifies the route ID. Minimum: 36 Maximum: 36 |
tenant_id | String | Specifies the tenant ID. Minimum: 64 Maximum: 64 |
gateway_id | String | Specifies the gateway ID. Minimum: 36 Maximum: 36 |
destination | String | Specifies the subnet the route is destined for. Minimum: 64 Maximum: 64 |
nexthop | String | Specifies the next hop ID. Minimum: 36 Maximum: 36 |
obtain_mode | String | Specifies the route type. |
status | String | Specifies the route status. |
address_family | String | Specifies the address family. |
description | String | Describes the route. Minimum: 0 Maximum: 1024 |
type | String | Specifies the next hop type. Minimum: 0 Maximum: 255 |
Parameter | Type | Description |
|---|---|---|
previous_marker | String | Specifies the marker of the previous page. The value is the resource UUID. Minimum: 0 Maximum: 36 |
current_count | Integer | Specifies the number of resources in the current list. Minimum: 0 Maximum: 2000 |
next_marker | String | Specifies the marker of the next page. The value is the resource UUID. If the value is empty, the resource is on the last page. Minimum: 0 Maximum: 36 |
Example Requests
Querying the route tables for a global DC gateway
GET https://{dc_endpoint}/v3/4bd6efdb0fb747b39aa2c0162c112226/dcaas/gdgw/0851a5e0-6623-42c2-bb02-b8956e313dd8/routetables Example Responses
Status code: 200
OK
Response body for querying global DC gateway route tables
{ "request_id" : "409ed40b-7ccf-4514-8ca8-af2b994e4023", "gdgw_routetables" : [ { "id" : "14d55a22-9d08-46af-bc2e-f965f9558234", "description" : "Specifies the IPv4 subnet route.", "tenant_id" : "00000000000000000000000000000000", "gateway_id" : "5791e3c8-b43d-4751-bfeb-a643e40e6086", "destination" : "x.x.0.0/16", "nexthop" : "409ed40b-7ccf-4514-8ca8-af2b994e4023", "type" : "vif_peer", "obtain_mode" : "customized", "status" : "ACTIVE", "address_family" : "ipv4" } ], "total_count" : 1, "page_info" : { "previous_marker" : "54bf7a78-1a7d-4d42-ac07-abb2f903f2c1", "current_count" : 1 } }
Status Codes
Status Code | Description |
|---|---|
200 | OK |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

