ContactPoint🔗
EmbeddedContactPoint is the contact point type that is used
by grafanas embedded alertmanager implementation.
Definition🔗
class ContactPoint:
"""
EmbeddedContactPoint is the contact point type that is used
by grafanas embedded alertmanager implementation.
"""
disable_resolve_message: typing.Optional[bool]
# Name is used as grouping key in the UI. Contact points with the
# same name will be grouped in the UI.
name: typing.Optional[str]
provenance: typing.Optional[str]
settings: alerting.Json
type_val: typing.Literal["alertmanager", "dingding", "discord", "email", "googlechat", "kafka", "line", "opsgenie", "pagerduty", "pushover", "sensugo", "slack", "teams", "telegram", "threema", "victorops", "webhook", "wecom"]
# UID is the unique identifier of the contact point. The UID can be
# set by the user.
uid: typing.Optional[str]
Methods🔗
to_json🔗
Converts this object into a representation that can easily be encoded to JSON.
from_json🔗
Builds this object from a JSON-decoded dict.