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.

