Documentation
¶
Index ¶
- type ContactPointType
- type GrafanaContactPoint
- type GrafanaContactPointClient
- func (c *GrafanaContactPointClient) CreateGrafanaContactPoint(payload GrafanaContactPoint) (GrafanaContactPoint, error)
- func (c *GrafanaContactPointClient) DeleteGrafanaContactPoint(uid string) error
- func (c *GrafanaContactPointClient) GetAllGrafanaContactPoints() ([]GrafanaContactPoint, error)
- func (c *GrafanaContactPointClient) GetGrafanaContactPointByUid(uid string) (GrafanaContactPoint, error)
- func (c *GrafanaContactPointClient) GetGrafanaContactPointsByName(name string) ([]GrafanaContactPoint, error)
- func (c *GrafanaContactPointClient) UpdateContactPoint(contactPoint GrafanaContactPoint) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContactPointType ¶
type ContactPointType string
const ( GrafanaContactPointTypeEmail ContactPointType = "email" GrafanaContactPointTypeGoogleChat ContactPointType = "googlechat" GrafanaContactPointTypeOpsgenie ContactPointType = "opsgenie" GrafanaContactPointTypePagerduty ContactPointType = "pagerduty" GrafanaContactPointTypeSlack ContactPointType = "slack" GrafanaContactPointTypeMicrosoftTeams ContactPointType = "teams" GrafanaContactPointTypeVictorps ContactPointType = "victorops" GrafanaContactPointTypeWebhook ContactPointType = "webhook" )
func GetSupportedContactPointTypes ¶
func GetSupportedContactPointTypes() []ContactPointType
func (ContactPointType) String ¶
func (cpt ContactPointType) String() string
type GrafanaContactPoint ¶
type GrafanaContactPointClient ¶
func (*GrafanaContactPointClient) CreateGrafanaContactPoint ¶
func (c *GrafanaContactPointClient) CreateGrafanaContactPoint(payload GrafanaContactPoint) (GrafanaContactPoint, error)
func (*GrafanaContactPointClient) DeleteGrafanaContactPoint ¶
func (c *GrafanaContactPointClient) DeleteGrafanaContactPoint(uid string) error
func (*GrafanaContactPointClient) GetAllGrafanaContactPoints ¶
func (c *GrafanaContactPointClient) GetAllGrafanaContactPoints() ([]GrafanaContactPoint, error)
func (*GrafanaContactPointClient) GetGrafanaContactPointByUid ¶
func (c *GrafanaContactPointClient) GetGrafanaContactPointByUid(uid string) (GrafanaContactPoint, error)
GetGrafanaContactPointByUid - The actual API doesn't have functionality of getting specific Contact Point by uid. This function wraps the GetAllGrafanaContactPoints function, and looks for a match of a given uid
func (*GrafanaContactPointClient) GetGrafanaContactPointsByName ¶
func (c *GrafanaContactPointClient) GetGrafanaContactPointsByName(name string) ([]GrafanaContactPoint, error)
func (*GrafanaContactPointClient) UpdateContactPoint ¶
func (c *GrafanaContactPointClient) UpdateContactPoint(contactPoint GrafanaContactPoint) error
Click to show internal directories.
Click to hide internal directories.