# Functions

No description provided by the author
NewAzureDevOps creates and returns a new AzureDevOps notifier.
NewAzureEventHub creates a eventhub client.
NewBitbucket creates and returns a new Bitbucket notifier.
NewBitbucketServer creates and returns a new BitbucketServer notifier.
NewDataDog creates a new DataDog provider by mapping the notification provider API to sensible values for the DataDog API.
NewDiscord validates the URL and returns a Discord object.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewGoogleChat validates the Google Chat URL and returns a GoogleChat object.
NewGooglePubSub creates a Google Pub/Sub client tied to a specific project and topic.
NewGrafana validates the Grafana URL and returns a Grafana object.
NewJWTProvider create a pureJWT method.
No description provided by the author
No description provided by the author
NewMSTeams validates the MS Teams URL and returns a MSTeams object.
No description provided by the author
No description provided by the author
No description provided by the author
NewRocket validates the Rocket URL and returns a Rocket object.
NewSentry creates a Sentry client from the provided Data Source Name (DSN).
NewSlack validates the Slack URL and returns a Slack object.
No description provided by the author
NewWebex validates the Webex URL and returns a Webex object.

# Constants

NotificationHeader is a header sent to identify requests from the notification controller.

# Structs

No description provided by the author
No description provided by the author
AzureDevOps is an Azure DevOps notifier.
AzureEventHub holds the eventhub client.
Bitbucket is a Bitbucket Server notifier.
BitbucketServer is a notifier for BitBucket Server and Data Center.
No description provided by the author
Discord holds the hook URL.
No description provided by the author
Forwarder is an implementation of the notification Interface that posts the body as an HTTP request using an optional proxy.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Slack holds the hook URL.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GoogleChatPayload holds the channel and attachments.
No description provided by the author
No description provided by the author
GraphitePayload represents a Grafana API annotation in Graphite format.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MS Teams holds the incoming webhook URL.
No description provided by the author
MSTeamsPayload holds the message card data.
MSTeamsSection holds the canary analysis result.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PureJWT just contains the jwt.
Rocket holds the hook URL.
Sentry holds the client instance.
Slack holds the hook URL.
SlackAttachment holds the markdown message body.
No description provided by the author
SlackPayload holds the channel and attachments.
No description provided by the author
Webex holds the hook URL.
WebexPayload holds the message text.

# Interfaces

No description provided by the author

# Type aliases

AlertManagerTime takes care of representing time.Time as RFC3339.