API Guide
/api/NetworkService/Fabrics(Id)/Topology
This URI represents the topology of the nodes and switches.
GET method for Topology for a fabric
This method returns the topology of all the nodes and switches in a fabric.
Description Returns a topology of the nodes and switches.
Privilege VIEW
HTTP response
codes
200
Example
Input:
Output:
{
"@odata.context": "/api/$metadata#NetworkService.Topology/$entity",
"@odata.type": "#NetworkService.Topology",
"@odata.id": "/api/NetworkService/
Fabrics('43be623e-0d74-4f6d-87b3-3ea40bf6372d')/Topology",
"Nodes@odata.navigationLink": "/api/NetworkService/
Fabrics('43be623e-0d74-4f6d-87b3-3ea40bf6372d')/Topology/Nodes"
}
/api/NetworkService/Fabrics(Id)/Topology/Nodes
This URI represents the nodes for a fabric topology.
GET method for Nodes
This method returns all the nodes for a topology of a specific fabric.
Description
Returns the nodes for a fabric topology.
Privilege VIEW
HTTP response
codes
200
Example
Input:
Output:
{
"@odata.context": "$metadata#Collection(DeviceService.Device)",
"@odata.count": 1,
"value":
[
{
"@odata.id": "/api/NetworkService/Fabrics('123e4567-e89b-12d3-
a456-426655440000')/Switches(0)",
"Id": 0,
"Type": 4000,
"Identifier": "8KWYERN1",
"ChassisServiceTag": "9FHJSUIK1",
"Model": null,
"PowerState": 2,
"Status": 1000,
"AssetTag": "8KWYERN1",
"SystemId": 0,
"DeviceName": "Weaver1Node",
"LastInventoryTime": null,
"DeviceCapabilities": [],
"DeviceSubscription":
{
APIs specific to OpenManage Enterprise - Modular Edition 319