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.