2021-05-19 04:29:15 +02:00
|
|
|
package alert
|
|
|
|
|
|
|
|
// Type is the type of the alert.
|
|
|
|
// The value will generally be the name of the alert provider
|
|
|
|
type Type string
|
|
|
|
|
|
|
|
const (
|
2023-10-26 05:52:43 +02:00
|
|
|
// TypeAWSSES is the Type for the awsses alerting provider
|
|
|
|
TypeAWSSES Type = "aws-ses"
|
|
|
|
|
2021-05-19 04:29:15 +02:00
|
|
|
// TypeCustom is the Type for the custom alerting provider
|
|
|
|
TypeCustom Type = "custom"
|
|
|
|
|
|
|
|
// TypeDiscord is the Type for the discord alerting provider
|
|
|
|
TypeDiscord Type = "discord"
|
|
|
|
|
2021-12-03 03:05:17 +01:00
|
|
|
// TypeEmail is the Type for the email alerting provider
|
|
|
|
TypeEmail Type = "email"
|
|
|
|
|
2022-12-16 05:32:04 +01:00
|
|
|
// TypeGitHub is the Type for the github alerting provider
|
|
|
|
TypeGitHub Type = "github"
|
|
|
|
|
2023-05-31 03:57:15 +02:00
|
|
|
// TypeGitLab is the Type for the gitlab alerting provider
|
|
|
|
TypeGitLab Type = "gitlab"
|
|
|
|
|
2022-01-16 06:07:19 +01:00
|
|
|
// TypeGoogleChat is the Type for the googlechat alerting provider
|
|
|
|
TypeGoogleChat Type = "googlechat"
|
|
|
|
|
2023-11-03 23:21:52 +01:00
|
|
|
// TypeGotify is the Type for the gotify alerting provider
|
|
|
|
TypeGotify Type = "gotify"
|
|
|
|
|
2024-03-28 23:36:22 +01:00
|
|
|
// TypeJetBrainsSpace is the Type for the jetbrains alerting provider
|
|
|
|
TypeJetBrainsSpace Type = "jetbrainsspace"
|
|
|
|
|
2022-07-19 19:48:12 +02:00
|
|
|
// TypeMatrix is the Type for the matrix alerting provider
|
|
|
|
TypeMatrix Type = "matrix"
|
|
|
|
|
2021-05-19 04:29:15 +02:00
|
|
|
// TypeMattermost is the Type for the mattermost alerting provider
|
|
|
|
TypeMattermost Type = "mattermost"
|
|
|
|
|
|
|
|
// TypeMessagebird is the Type for the messagebird alerting provider
|
|
|
|
TypeMessagebird Type = "messagebird"
|
|
|
|
|
2022-10-05 05:26:34 +02:00
|
|
|
// TypeNtfy is the Type for the ntfy alerting provider
|
|
|
|
TypeNtfy Type = "ntfy"
|
|
|
|
|
2022-10-05 05:22:41 +02:00
|
|
|
// TypeOpsgenie is the Type for the opsgenie alerting provider
|
|
|
|
TypeOpsgenie Type = "opsgenie"
|
|
|
|
|
2021-05-19 04:29:15 +02:00
|
|
|
// TypePagerDuty is the Type for the pagerduty alerting provider
|
|
|
|
TypePagerDuty Type = "pagerduty"
|
|
|
|
|
2023-01-29 23:32:16 +01:00
|
|
|
// TypePushover is the Type for the pushover alerting provider
|
|
|
|
TypePushover Type = "pushover"
|
|
|
|
|
2021-05-19 04:29:15 +02:00
|
|
|
// TypeSlack is the Type for the slack alerting provider
|
|
|
|
TypeSlack Type = "slack"
|
|
|
|
|
2021-07-30 01:54:40 +02:00
|
|
|
// TypeTeams is the Type for the teams alerting provider
|
|
|
|
TypeTeams Type = "teams"
|
|
|
|
|
2021-05-19 04:29:15 +02:00
|
|
|
// TypeTelegram is the Type for the telegram alerting provider
|
|
|
|
TypeTelegram Type = "telegram"
|
|
|
|
|
|
|
|
// TypeTwilio is the Type for the twilio alerting provider
|
|
|
|
TypeTwilio Type = "twilio"
|
|
|
|
)
|