TrustSec - cisco-pxgrid/pxgrid-rest-ws GitHub Wiki

Service: com.cisco.ise.trustsec

This is ISE TrustSec service. Currently, it provides the status of SGACL downloads.

Service properties

Name Description Example
wsPubsubService com.cisco.ise.pubsub
policyDownloadTopic /topic/com.cisco.ise.trustsec.policy.download

WS STOMP messaging

policyDownloadTopic

{
  "policyDownloads":
  [
    array of policyDownload objects
  ]
}

Objects

"policyDownload" object

Name Type Description
timestamp Datetime The time this record was created in ISE.
serverName string ISE server name where data is recorded
status string SUCCESS or FAILURE
failureReason string
nasIpAddress string
matrixName string
rbaclSourceList string
policies Array of "policy" object

"policy" object

Name Type Description
sourceSgt integer
sourceSgtGenerationId string
destinationSgt integer
destinationSgtGenerationId string
sgaclName string
sgaclGenerationId string
Samples
{
	"policyDownloads": [{
		"timestamp": "2017-05-30T14:25:06.653-07:00",
		"serverName": "pxgrid-002",
		"status": "SUCCESS",
		"nasIpAddress": "192.168.113.3",
		"rbaclSourceList": "000F-08",
		"matrixName": "Production",
		"policies": [{
			"sourceSgt": 5,
			"destinationSgt": 15,
			"destinationSgtGenerationId": "09",
			"sgaclName": "bhargavsgacl",
			"sgaclGenerationId": "1"
		}, {
			"sourceSgt": 15,
			"destinationSgt": 15,
			"destinationSgtGenerationId": "09",
			"sgaclName": "bhargavsgacl",
			"sgaclGenerationId": "1"
		}]
	}]
}