Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alert ¶
type Alert struct {
Status string `json:"status"`
Annotations Annotation `json:"annotations"`
}
Alert represents a single alert
type Annotation ¶
Annotation represents the annotations in the alert
type WebhookMessage ¶
type WebhookMessage struct {
Alerts []Alert `json:"alerts"`
}
WebhookMessage represents the message to be sent to the Keybase webhook
func NewMessage ¶
func NewMessage(status, title, description string) WebhookMessage
NewMessage creates and returns an instance of the WebhookMessage struct
func (*WebhookMessage) SendKeybaseMsg ¶
func (msg *WebhookMessage) SendKeybaseMsg(webhookURL string) error
SendKeybaseMsg sends a message to a specified Keybase channel
Click to show internal directories.
Click to hide internal directories.