Adding a Route Table of an Enterprise Router as an Attachment on a Central Network
Function
This API is used to add a route table of an enterprise router as an attachment on a central network.
URI
POST /v3/{domain_id}/gcn/central-network/{central_network_id}/er-route-table-attachments
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
domain_id |
Yes |
String |
Account ID. |
central_network_id |
Yes |
String |
Central network ID. |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
No |
String |
User token. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
central_network_er_route_table_attachment |
Yes |
Request body for adding an enterprise router to a central network as an attachment. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
name |
Yes |
String |
Instance name. |
description |
No |
String |
Resource description. Angle brackets (<>) are not allowed. |
enterprise_router_id |
Yes |
String |
Enterprise router ID. |
enterprise_router_project_id |
Yes |
String |
Project ID of the enterprise router. |
enterprise_router_region_id |
Yes |
String |
Region ID of an enterprise router. |
central_network_plane_id |
Yes |
String |
ID of the central network plane. |
attachment_id |
No |
String |
Attachment ID of the enterprise router or peer link ID of the global DC gateway. |
enterprise_router_table_id |
Yes |
String |
ID of the enterprise router route table. |
attached_er_table_project_id |
Yes |
String |
Project ID of an enterprise router added to a central network. |
attached_er_table_region_id |
Yes |
String |
Region ID of an enterprise router. |
attached_er_id |
Yes |
String |
ID of an enterprise router added to a central network. |
attached_er_table_id |
Yes |
String |
Route table ID of an enterprise router added to a central network. |
hosted_cloud |
Yes |
String |
|
Response Parameters
Status code: 202
Parameter |
Type |
Description |
---|---|---|
request_id |
String |
Request ID. |
central_network_er_route_table_attachment |
Details of the enterprise router route table used as an attachment. |
Parameter |
Type |
Description |
---|---|---|
id |
String |
Instance ID. |
name |
String |
Instance name. |
description |
String |
Resource description. Angle brackets (<>) are not allowed. |
domain_id |
String |
ID of the account that the instance belongs to. |
state |
String |
Central network connection status.
|
created_at |
String |
Time when the resource was created. The UTC time is in the yyyy-MM-ddTHH:mm:ss format. |
updated_at |
String |
Time when the resource was updated. The UTC time must be in the yyyy-MM-ddTHH:mm:ss format. |
central_network_id |
String |
Central network ID. |
central_network_plane_id |
String |
ID of the central network plane. |
global_connection_bandwidth_id |
String |
Global connection bandwidth ID. |
is_frozen |
Boolean |
Whether the resource is frozen. |
bandwidth_type |
String |
Bandwidth type. The bandwidth types are as follows:
|
bandwidth_size |
Integer |
Bandwidth capacity, in Mbit/s. |
enterprise_router_id |
String |
Enterprise router ID. |
enterprise_router_project_id |
String |
Project ID of the enterprise router. |
enterprise_router_region_id |
String |
Region ID of an enterprise router. |
enterprise_router_attachment_id |
String |
Attachment ID of the enterprise router. |
enterprise_router_table_id |
String |
ID of the enterprise router route table. |
enterprise_router_site_code |
String |
Site code of the enterprise router on a central network. |
attached_er_table_project_id |
String |
Project ID of an enterprise router added to a central network. |
attached_er_table_region_id |
String |
Region ID of an enterprise router. |
attached_er_id |
String |
ID of an enterprise router added to a central network. |
attached_er_table_id |
String |
Route table ID of an enterprise router added to a central network. |
attached_er_attachment_id |
String |
Attachment ID of an enterprise router added to a central network. |
attached_er_table_site_code |
String |
Site code of an enterprise router added to a central network. |
hosted_cloud |
String |
|
approved_state |
String |
Approval status.
|
reason |
String |
Reason for rejecting an enterprise router route table as an attachment. |
Example Requests
Adding a route table of an enterprise router as an attachment on a central network
POST /v3/{domain_id}/gcn/central-network/{central_network_id}/er-route-table-attachments { "central_network_er_route_table_attachment" : { "name" : "name", "description" : "description", "enterprise_router_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "enterprise_router_project_id" : "32f7402e18154ce5861c9989df956394", "enterprise_router_region_id" : "region-abc", "enterprise_router_table_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "attached_er_table_project_id" : "32f7402e18154ce5861c9989df956394", "attached_er_table_region_id" : "region-abc", "attached_er_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "attached_er_table_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "central_network_plane_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "hosted_cloud" : "HWCloud" } }
Example Responses
Status code: 202
The route table has been added as an attachment on the central network.
{ "request_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "central_network_er_route_table_attachment" : { "id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "name" : "name", "description" : "description", "domain_id" : "XXX", "state" : "AVAILABLE", "created_at" : "2023-10-09T10:09:28.908Z", "updated_at" : "2023-10-09T10:09:28.908Z", "central_network_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "central_network_plane_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "global_connection_bandwidth_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "bandwidth_type" : "BandwidthPackage", "bandwidth_size" : 20, "is_frozen" : false, "enterprise_router_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "enterprise_router_project_id" : "XXX", "enterprise_router_region_id" : "region-abc", "enterprise_router_attachment_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "enterprise_router_table_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "enterprise_router_site_code" : "site-abc", "attached_er_table_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "attached_er_table_region_id" : "region-abc", "attached_er_table_project_id" : "XXX", "attached_er_table_site_code" : "site-abc", "attached_er_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "attached_er_attachment_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b", "approved_state" : "APPROVING", "hosted_cloud" : "HWCloud", "reason" : "APPROVING" } }
Status Codes
Status Code |
Description |
---|---|
202 |
The route table has been added as an attachment on the central network. |
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.