Get Causes
DescriptionGet causes operation lists the impacted notification caused by the requested notification.
Request
URLURL
Request Body
Request body contains parameters to get list of notification that are causes by requested notification.
{
"deDupKey": "Name:NOTIFICATION-KubernetesWorker_KubernetesWorker-96105fd2-1a74-46b6-ac8f-e869609e8d42_Down$Source:INCHARGE-SA-PRES$"
}
DeDupkey uniquely indentifies the notification across domains.
The from parameter defines the offset from the first result user want to fetch.
Setting value to “true” returns the root causes for live notification, setting value to “false “will return root causes for historical notification. Default is “true”
The size parameter allows you to configure the maximum amount of notifications to be returned.
The Sort object defines, on which field sorting has to be apply and what will be the sorting order (ASC/DESC).
The VSAFilter object defines how the filters has to be applied on queries.
Authentication
Response
Response BodyResponse Body
200 OK
{
"Count": 1,
"Result": [
{
"Acknowledged": true,
"Active": true,
"Category": "Operational",
"Certainty": 100,
"ClassDisplayName": "NetworkFunction",
"ClassName": "NetworkFunction",
"ClearOnAcknowledge": false,
"DeDupKey": "Name:NOTIFICATION-NetworkFunction_NetworkFunction-ebf940d1-9166-4e3b-bb17-c6b8d200bdc2_Impaired$Source:INCHARGE-SA-PRES$",
"DisplayName": "NetworkFunction Impaired 100.0%: kube-multus-ds-amd64-gv429",
"ElementClassName": "NetworkFunction",
"ElementName": "NetworkFunction-ebf940d1-9166-4e3b-bb17-c6b8d200bdc2",
"EventDisplayName": "Impaired",
"EventName": "Impaired",
"EventState": "ACTIVE",
"EventText": "The Function is Impaired",
"EventType": "DURABLE",
"FirstNotifiedAt": 1660934292000,
"HasCauses": false,
"Impact": 0,
"InMaintenance": false,
"InstanceDisplayName": "kube-multus-ds-amd64-gv429",
"InstanceName": "NetworkFunction-ebf940d1-9166-4e3b-bb17-c6b8d200bdc2",
"IsLiveNotification": true,
"IsProblem": false,
"IsRoot": false,
"LastChangedAt": 1662439219000,
"LastNotifiedAt": 1660934292000,
"Name": "NOTIFICATION-NetworkFunction_NetworkFunction-ebf940d1-9166-4e3b-bb17-c6b8d200bdc2_Impaired",
"NotificationStates": [
{
"eventState": "ACTIVE",
"eventTimestamp": 1662439219000,
"source": "INCHARGE-SA-PRES",
"syncId": 1662449173275,
"syncTimestamp": 1662450274959
}
],
"OccurrenceCount": 2,
"OriginalSources": [],
"Owner": "admin",
"PollingID": 1662449173275,
"PollingState": "POLLING",
"ProcessedTimeStamp": 1662450274959,
"Severity": 2,
"Source": "INCHARGE-SA-PRES",
"SourceDomainName": "INCHARGE-ESM",
"SourceEventType": "EVENT",
"SourceInfo": "INCHARGE-SA",
"SourceSpecific": "primary",
"TroubleTicketID": "",
"UserDefined1": "",
"UserDefined10": "",
"UserDefined11": "",
"UserDefined12": "",
"UserDefined13": "",
"UserDefined14": "",
"UserDefined15": "",
"UserDefined16": "",
"UserDefined17": "",
"UserDefined18": "",
"UserDefined19": "",
"UserDefined2": "",
"UserDefined20": "",
"UserDefined3": "",
"UserDefined4": "",
"UserDefined5": "",
"UserDefined6": "",
"UserDefined7": "",
"UserDefined8": "",
"UserDefined9": "",
"deviceType": "NetworkFunction",
"elementUUID": "NetworkFunction-ebf940d1-9166-4e3b-bb17-c6b8d200bdc2$NetworkFunction$INCHARGE-SA-PRES",
"elementUUID_PM": "NetworkFunction-ebf940d1-9166-4e3b-bb17-c6b8d200bdc2$NetworkFunction$",
"instanceUUID": "NetworkFunction-ebf940d1-9166-4e3b-bb17-c6b8d200bdc2$NetworkFunction$INCHARGE-SA-PRES",
"tags": {
"customer": "",
"location": ""
}
}
]
}
total number of notification
Errors
Client must authenticate itself to get the requested response
The client does not have access rights to the content; that is, it is Client must authenticate itself to get the requested response
The server can not find the requested resource