Endpoint Asset - cisco-pxgrid/pxgrid-rest-ws GitHub Wiki

Service: com.cisco.endpoint.asset

This is ISE pxGrid Context-In feature This is for providers to publish asset data into ISE where ISE Profiler component acts as a subscriber to collect

Service properties

Name Description Example
wsPubsubService com.cisco.ise.pubsub
assetTopic /topic/com.cisco.endpoint.asset

WS STOMP

assetTopic

{
  "opType": operation type,
  "asset": asset object
}

Objects

"opType" type

"opType" is one of the following strings:

  • CREATE
  • UPDATE
  • DELETE

"asset" object

Name Type Description
assetId string
assetName string
assetIpAddress string
assetMacAddress string
assetVendor string
assetProductId string
assetSerialNumber string
assetDeviceType string
assetSwRevision string
assetHwRevision string
assetProtocol string
assetCustomAttributes array of assetCustomAttributes
assetConnectedLinks array of assetConnectedLinks

"assetCustomAttributes" object

Name Type Description
key string
value string

"assetConnectedLinks" object

Name Type Description
key string
value string
samples
{
    "assetId": "260",
    "assetName": "Abjergaryn - 47",
    "assetHwRevision": "5.6",
    "assetProtocol": "CIP",
    "assetVendor": "Cisco Systems",
    "assetSwRevision": "4.6",
    "assetProductId": "IE2000",
    "assetSerialNumber": "1212121213243",
    "assetMacAddress": "48:b2:d0:63:d1:32",
    "assetIpAddress": "56.56.217.16",
    "assetDeviceType": "EtherNet IP Node",
    "assetCustomAttributes": [
      {
        "value": "3",
        "key": "indattr2"
      },
      {
        "value": "Root",
        "key": "assetGroup"
      },
      {
        "value": "1",
        "key": "indattr3"
      }
    ],
    "assetConnectedLinks": [
      {
      	"value": "3",
      	"key": "indattr2"
      },
      {
      	"value": "Root",
      	"key": "assetGroup"
      },
      {
      	"value": "1",
      	"key": "indattr3"
      }
    ]
}