# Functions
FormatMessage formats a NotificationRequest message and adds to the given io.Writer.
FormatSubject returns the formatted subject string based on the event type.
PopulateDefaults sets the struct fields from Info.ConfigAttributes where ConfigOption.Default is set.
RunPlugin serves the RPC for a Channel Plugin.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Address to receive this notification.
ConfigOption describes a config element.
Contact to receive notifications for the NotificationRequest.
Event indicating this NotificationRequest.
Incident of this NotificationRequest, grouping Events for this Object.
Info contains channel plugin information.
NotificationRequest is being sent to a channel plugin via Plugin.SendNotification to request notification dispatching.
Object which this NotificationRequest is all about, e.g., an Icinga 2 Host or Service object.
# Interfaces
Plugin defines necessary methods for a channel plugin.
# Type aliases
ConfigOptions describes all ConfigOption entries.