objectDataList

Namespace: (default namespace)
XML Schema: api.xsd

Wraps a list of data objects

JSON Example


  {
     "objectDataList": null,
     "objectData":
     [
       {
         "data":
         [
           "192.168.243.0/24:BgpPsn",
           "1",
           "to_AM_NYC2_EQUINIX",
           "To AM_NYC2_EQUINIX to_192.168.243.0/24:BgpPsn",
           "10000",
           null,
           "0",
           "AM_NYC2_EQUINIX",
           "to_192.168.243.0/24:BgpPsn",
           "up",
           "up",
           "2171.24",
           "21.71",
           "2296.33",
           "22.96",
           "498335.97",
           "471188.47",
           null,
           "0",
           "edge",
           "PEER_LINKS",
           null,
           "1",
           "64512",
           "64512",
           "1.06"
         ],
         "selected": null,
         "notesInfo":
         {
           "id": 62,
           "note": "test notes for demo",
           "user": "admin",
           "createTimestamp": "2014-10-08 21:44:05"
         }
       }
     ],
     "objectMeta":
     [
       {
         "category": "Interfaces",
         "name": "Node",
         "type": "String",
         "isKey": true,
         "hidden": false,
         "displayName": "Node",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "thingid",
         "type": "Integer",
         "isKey": false,
         "hidden": true,
         "displayName": "thingid",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "Name",
         "type": "String",
         "isKey": true,
         "hidden": false,
         "displayName": "Name",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "Description",
         "type": "String",
         "isKey": false,
         "hidden": false,
         "displayName": "Description",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "Capacity",
         "type": "Long",
         "isKey": false,
         "hidden": false,
         "displayName": "Capacity",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "IPAddress",
         "type": "String",
         "isKey": false,
         "hidden": false,
         "displayName": "IP Address",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "Metric",
         "type": "Long",
         "isKey": false,
         "hidden": false,
         "displayName": "Metric",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "RemoteNode",
         "type": "String",
         "isKey": false,
         "hidden": false,
         "displayName": "Remote Node",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "RemoteInterface",
         "type": "String",
         "isKey": false,
         "hidden": false,
         "displayName": "Remote Interface",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "AdminStatus",
         "type": "String",
         "isKey": false,
         "hidden": false,
         "displayName": "Admin Status",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "OperStatus",
         "type": "String",
         "isKey": false,
         "hidden": false,
         "displayName": "Operational Status",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "TraffOut",
         "type": "Double",
         "isKey": false,
         "hidden": false,
         "displayName": "Traffic Out",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "UtilOut",
         "type": "Double",
         "isKey": false,
         "hidden": false,
         "displayName": "Util Out",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "TraffIn",
         "type": "Double",
         "isKey": false,
         "hidden": false,
         "displayName": "Traffic In",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "UtilIn",
         "type": "Double",
         "isKey": false,
         "hidden": false,
         "displayName": "Util In",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "PacketsIn",
         "type": "Double",
         "isKey": false,
         "hidden": false,
         "displayName": "Packets In",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "PacketsOut",
         "type": "Double",
         "isKey": false,
         "hidden": false,
         "displayName": "Packets Out",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "ErrorsPacketsIn",
         "type": "Double",
         "isKey": false,
         "hidden": false,
         "displayName": "Error Packets In",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "DroppedPacketsOut",
         "type": "Double",
         "isKey": false,
         "hidden": false,
         "displayName": "Dropped Packets Out",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "Function",
         "type": "String",
         "isKey": false,
         "hidden": false,
         "displayName": "Function",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "Tags",
         "type": "String",
         "isKey": false,
         "hidden": false,
         "displayName": "Tags",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "ParentThingId",
         "type": "Long",
         "isKey": false,
         "hidden": true,
         "displayName": "ParentThingId",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "Type",
         "type": "Long",
         "isKey": false,
         "hidden": false,
         "displayName": "Type",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "RemoteAS",
         "type": "Long",
         "isKey": false,
         "hidden": false,
         "displayName": "Remote AS",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "AS",
         "type": "Long",
         "isKey": false,
         "hidden": false,
         "displayName": "AS",
         "additionalFilter": null
       },
       {
         "category": "Interfaces",
         "name": "TraffIn over TraffOut",
         "type": "Double",
         "isKey": false,
         "hidden": false,
         "displayName": "TraffIn over TraffOut",
         "additionalFilter": null
       }
     ],
     "treeMeta": null,
     "objectType":
     {
       "name": "Interfaces",
       "display": "Interfaces"
     },
     "count": 4290
  }


JSON

property type description
objectType objectType (objectType) The type of the objects in the list (e.g. interface, node, lsp.)
objectMeta array of objectMeta (objectMeta) Type information for each attribute of the object.
treeMeta array of treeMeta (objectMeta) Type information for showing inventory data in tree/hierarchical format
objectData array of objectData (objectData) The list of data objects.
objectDataList array of objectDataList (objectDataList) ObjectData list could have groups of ObjectDataList when necessary
count count (int) The number of objects in the objectData list.