Reviewed-by: Hajba, László Antal <laszlo-antal.hajba@t-systems.com> Co-authored-by: fanqinying <fanqinying@huawei.com> Co-committed-by: fanqinying <fanqinying@huawei.com>
47 KiB
Querying a Central Network
Function
This API is used to query the details about a central network.
URI
GET /v3/{domain_id}/gcn/central-networks/{central_network_id}
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. |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
|---|---|---|
request_id |
String |
Request ID. |
central_network |
CentralNetwork object |
Central network. |
Parameter |
Type |
Description |
|---|---|---|
id |
String |
Instance ID. |
name |
String |
Instance name. |
description |
String |
Resource description. Angle brackets (<>) are not allowed. |
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. |
domain_id |
String |
ID of the account that the instance belongs to. |
state |
String |
Central network status. |
enterprise_project_id |
String |
ID of the enterprise project that the resource belongs to. |
default_plane_id |
String |
ID of the default central network plane. |
auto_associate_route_enabled |
Boolean |
Whether to enable Default Route Table Association. This parameter has been discarded. Please do not use it. |
auto_propagate_route_enabled |
Boolean |
Whether to enable Default Route Table Propagation. This parameter has been discarded. Please do not use it. |
planes |
Array of CentralNetworkPlane objects |
List of central network planes. |
er_instances |
Array of CentralNetworkErInstance objects |
List of enterprise routers on a central network. |
connections |
Array of CentralNetworkConnectionInfo objects |
List of the enterprise router attachments on a central network. |
Parameter |
Type |
Description |
|---|---|---|
id |
String |
Instance ID. |
name |
String |
Instance name. |
associate_er_tables |
Array of AssociateErTableDocument objects |
List of the enterprise routers on a central network. |
exclude_er_connections |
Array of ExcludeErConnectionDocument objects |
Whether to exclude the connections to enterprise routers on the central network. |
Parameter |
Type |
Description |
|---|---|---|
project_id |
String |
Project ID. |
region_id |
String |
Region ID. |
enterprise_router_id |
String |
Enterprise router ID. |
enterprise_router_table_id |
String |
ID of the enterprise router route table. |
Parameter |
Type |
Description |
|---|---|---|
[items] |
Array of AssociateErInstanceDocument objects |
Connections between enterprise routers managed by the central network plane. |
Parameter |
Type |
Description |
|---|---|---|
enterprise_router_id |
String |
Enterprise router ID. |
project_id |
String |
Project ID. |
region_id |
String |
Region ID. |
Parameter |
Type |
Description |
|---|---|---|
id |
String |
Instance ID. |
enterprise_router_id |
String |
Enterprise router ID. |
project_id |
String |
Project ID. |
region_id |
String |
Region ID. |
asn |
Long |
ASN of the network instance when BGP is used for routing. |
site_code |
String |
Site code. You can obtain the code by calling the API for querying the site list of the global connection bandwidth. |
Parameter |
Type |
Description |
|---|---|---|
id |
String |
Instance ID. |
plane_id |
String |
ID of the central network plane. |
global_connection_bandwidth_id |
String |
Global connection bandwidth ID. If bandwidth_type is set to TestBandwidth, no global connection bandwidth is bound, and this parameter is not displayed. |
bandwidth_size |
Long |
Bandwidth range, in Mbit/s. If bandwidth_type is set to TestBandwidth, the bandwidth size is the default value, and this parameter is not displayed. |
connection_type |
String |
Type of a central network connection. |
connection_point_pair |
Array of ConnectionPoint objects |
Both ends of a central network connection. The length is fixed to an array of 2. |
state |
String |
Central network connection status. |
Parameter |
Type |
Description |
|---|---|---|
id |
String |
Instance ID. |
project_id |
String |
Project ID. |
region_id |
String |
Region ID. |
site_code |
String |
Site code. You can obtain the code by calling the API for querying the site list of the global connection bandwidth. |
instance_id |
String |
Instance ID at an end of a connection. |
parent_instance_id |
String |
Parent resource ID of the instance at an end of a connection. |
type |
String |
Type of the resource that can be added to a central network as an attachment. |
Example Requests
Querying the details about a central network
GET /v3/{domain_id}/gcn/central-networks/{central_network_id}
Example Responses
Status code: 200
The details about a central network have been queried.
{
"request_id" : "ebfebe2205832c9ed7c3d1131041cc0f",
"central_network" : {
"id" : "e096c86f-817c-418c-945c-6b1d8860a15d",
"name" : "name",
"created_at" : "2023-10-09T06:22:40.856Z",
"updated_at" : "2023-10-09T06:22:40.856Z",
"domain_id" : "XXX",
"state" : "AVAILABLE",
"enterprise_project_id" : "0"
}
}
Status Codes
Status Code |
Description |
|---|---|
200 |
The details about a central network have been queried. |
Error Codes
See Error Codes.