From: Michael Friedrich Date: Thu, 11 Jul 2019 08:43:31 +0000 (+0200) Subject: Docs: Add event::SuppressedNotifications to technical concepts X-Git-Tag: v2.11.0-rc1~32^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=613edcf6f7adfae79fa6b01d18f265125fd65a89;p=icinga2 Docs: Add event::SuppressedNotifications to technical concepts --- diff --git a/doc/19-technical-concepts.md b/doc/19-technical-concepts.md index 12ed44f4b..187d3a5c4 100644 --- a/doc/19-technical-concepts.md +++ b/doc/19-technical-concepts.md @@ -1278,6 +1278,41 @@ Message updates will be dropped when: * Checkable does not exist. * Origin endpoint's zone is not allowed to access this checkable. +#### event::SuppressedNotifications + +> Location: `clusterevents.cpp` + +##### Message Body + +Key | Value +----------|--------- +jsonrpc | 2.0 +method | event::SuppressedNotifications +params | Dictionary + +##### Params + +Key | Type | Description +-------------------------|---------------|------------------ +host | String | Host name +service | String | Service name +supressed\_notifications | Number | Bitmask for suppressed notifications. + +##### Functions + +Event Sender: `Checkable::OnSuppressedNotificationsChanged` +Event Receiver: `SuppressedNotificationsChangedAPIHandler` + +##### Permissions + +The receiver will not process messages from not configured endpoints. + +Message updates will be dropped when: + +* Checkable does not exist. +* Origin endpoint's zone is not allowed to access this checkable. + + #### event::SetNextNotification > Location: `clusterevents.cpp`