Query Topology (v3.4)
POST/v3.4/api/tenants/:tenant_id/topology
Query the topology elements of the tenant.
Request
Path Parameters
The tenant ID.
- application/json
Body
Query the anynet links.
The anynet link ID. True/False.
location SiteLocation
The anynet link start and end location.
end Location
End
The decsription of the location.
The latitude of the location. Max range = 90.
The longitude of the location. Max range = 180.
start Location
Start
The decsription of the location.
The latitude of the location. Max range = 90.
The longitude of the location. Max range = 180.
Nodes
Servicelinks present. True/False.
The site ID.
sites SiteEndpoints
The site endpoints.
Ep1 Id
Ep2 Id
Stub Links
Possible values: [ANYNET
, ANYNETPLUS
, BASENET
, PHYSICAL
]
Anynet link type.
Responses
- 200
- 400
Successful Operation
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
links NetworkLinkV3N4[]
Query the anynet links.
The interface admin state.
The anynet link ID..
Cost
The anynet link description. Max size = 256.
The element interface ID.
The element ID.
The ID.
In Use
The anynet link name. Max size = 128.
Network
Path Id
Sep Id
Sep Name
The name of the source circuit.
The source element ID.
The source node ID.
The source site name.
The source WAN ID.
The source WAN network.
The The source WAN network ID.
The status of the link.
Sub Type
A information field that can be added to identify the anynet link. Maximum 10 unique tags of length 1024 each are allowed.
The target circuit name.
The target element ID.
The target node ID.
Target Serviceendpoint Id
Target Serviceendpoint Name
The target site name.
The target WAN ID.
The target WAN network.
The The target WAN network ID.
The active user tenant ID.
Anynet link type.
vpnlink_configuration VPNLinkConfiguration
The configuration of the VPN link.
The VPN keep alive failure count (must be between 3 and 30).
The VPN keep alive timeout interval (must be between 100ms-1740,000ms).
The VPN links info.
The WAN ID.
The WAN network ID.
The WAN network name.
nodes NetworkNode[]
Nodes
address Address
The network address details.
The name of the city. Max size = 100.
The name of the country. Max size = 100.
The postal code. Max size = 100.
The name of the state. Max size = 100.
The name of the street. Max size = 100.
The name of the street. Max size = 100.
The element hardware ID.
The ID.
location Location
The network node location.
The decsription of the location.
The latitude of the location. Max range = 90.
The longitude of the location. Max range = 180.
The network name. Max size = 128.
Role
The site ID.
The spoke cluster element status.
State
The active user tenant ID.
Anynet link type.
Possible values: [ANYNET
, ANYNETPLUS
, BASENET
, PHYSICAL
]
Anynet link type.
{
"links": [
{
"admin_up": true,
"anynet_link_id": "string",
"cost": 0,
"elem_interface_id": "string",
"element_id": "string",
"id": "string",
"in_use": true,
"name": "string",
"network": "string",
"path_id": "string",
"sep_id": "string",
"sep_name": "string",
"source_circuit_name": "string",
"source_elem_if_id": "string",
"source_node_id": "string",
"source_site_name": "string",
"source_wan_if_id": "string",
"source_wan_network": "string",
"source_wan_nw_id": "string",
"status": "string",
"sub_type": "string",
"tags": [
"string"
],
"target_circuit_name": "string",
"target_elem_if_id": "string",
"target_node_id": "string",
"target_serviceendpoint_id": "string",
"target_serviceendpoint_name": "string",
"target_site_name": "string",
"target_wan_if_id": "string",
"target_wan_network": "string",
"target_wan_nw_id": "string",
"tenant_id": "string",
"type": "string",
"vpnlink_configuration": {
"keep_alive_failure_count": 0,
"keep_alive_interval": 0
},
"vpnlinks": [
"string"
],
"wan_if_id": "string",
"wan_nw_id": "string",
"wan_nw_name": "string"
}
],
"nodes": [
{
"address": {
"city": "string",
"country": "string",
"post_code": "string",
"state": "string",
"street": "string",
"street2": "string"
},
"elem_hw_id": "string",
"id": "string",
"location": {
"latitude": 0,
"longitude": 0
},
"name": "string",
"role": "string",
"site_id": "string",
"spoke_cluster_elem_status": "string",
"state": "string",
"tenant_id": "string",
"type": "string"
}
],
"type": "ANYNET"
}
Bad Request
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
_error ErrorResponse[]
The error code.
The error message.
{
"_error": [
{
"code": "string",
"message": "string"
}
]
}
{
"value": {
"_error": [
{
"code": "INVALID_JSON_INPUT"
},
{
"code": "INVALID_JSON_EXTRA_ATTRIBUTE"
},
{
"code": "INVALID_TOPO_QUERY"
},
{
"code": "INVALID_TOPOLOGY_STUB_LINKS_OPTION"
},
{
"code": "TOPOLOGY_REBUILD_IN_PROGRESS"
}
]
}
}