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_routetable |
Array of CommonRoutetable objects |
Specifies the route table for the global DC gateway. Array Length: 0 - 2000 |
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 |
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_routetable" : [ { "id" : "14d55a22-9d08-46af-bc2e-f965f9558234", "description" : "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" } ] }
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.