notifications
prefect.blocks.notifications
Classes
AbstractAppriseNotificationBlock
An abstract class for sending notifications using Apprise.
Methods:
block_initialization
AppriseNotificationBlock
A base class for sending notifications using Apprise, through webhook URLs.
SlackWebhook
Enables sending notifications via a provided Slack webhook.
Examples:
Load a saved Slack webhook and send a message:
MicrosoftTeamsWebhook
Enables sending notifications via a provided Microsoft Teams webhook.
Examples:
Load a saved Teams webhook and send a message:
Methods:
block_initialization
see https://github.com/caronc/apprise/pull/1172
PagerDutyWebHook
Enables sending notifications via a provided PagerDuty webhook. See Apprise notify_pagerduty docs for more info on formatting the URL.
Examples:
Load a saved PagerDuty webhook and send a message:
Methods:
block_initialization
TwilioSMS
Enables sending notifications via Twilio SMS. Find more on sending Twilio SMS messages in the docs.
Examples:
Load a saved TwilioSMS
block and send a message:
Methods:
block_initialization
OpsgenieWebhook
Enables sending notifications via a provided Opsgenie webhook. See Apprise notify_opsgenie docs for more info on formatting the URL.
Examples:
Load a saved Opsgenie webhook and send a message:
Methods:
block_initialization
MattermostWebhook
Enables sending notifications via a provided Mattermost webhook. See Apprise notify_Mattermost docs # noqa
Examples:
Load a saved Mattermost webhook and send a message:
Methods:
block_initialization
DiscordWebhook
Enables sending notifications via a provided Discord webhook. See Apprise notify_Discord docs # noqa
Examples:
Load a saved Discord webhook and send a message:
Methods:
block_initialization
CustomWebhookNotificationBlock
Enables sending notifications via any custom webhook.
All nested string param contains {{key}}
will be substituted with value from context/secrets.
Context values include: subject
, body
and name
.
Examples:
Load a saved custom webhook and send a message:
Methods:
block_initialization
SendgridEmail
Enables sending notifications via any sendgrid account. See Apprise Notify_sendgrid docs
Examples:
Load a saved Sendgrid and send a email message:
Methods: