package
0.0.0-20180619084527-6d5c78d9f21e
Repository: https://github.com/ascend-io/opsgenie-go-sdk.git
Documentation: pkg.go.dev
# Constants
No description provided by the author
The list of fields, which are used for build filter of alerts.
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
Types of action that notification rule will have after creating.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The list of action results.
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
List of time periods that notification for schedule start/end will be sent.
No description provided by the author
No description provided by the author
The list of matches which are used for creating criteria of notification.
No description provided by the author
The list of condition operation, which are used for build notification criteria.
No description provided by the author
No description provided by the author
No description provided by the author
The list of week days.
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
The list of notification method.
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
List of time restrictions within alerts will be sent.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
ActionResult contains result of action with notification rule.
Condition defines the conditions that will be checked before applying notification rules.
Contact defines the contact that notification will be sent to.
CreateNotificationRequest is a struct of request to crate new notification rule.
CreateNotificationResponse is a response of creating alert action.
Criteria defines the conditions that will be checked before applying notification rules and type of the operations that will be applied on these conditions.
DeleteNotificationRequest is a struct of request to delete existing notification rule.
DeleteNotificationResponse is a struct, which contains result of notification rule deleting.
DisableNotificationRequest is a struct of request to disable specified notification rule.
DisableNotificationResponse is a response, which contains result of notification rule disabling.
EnableNotificationRequest is a struct of request to enable specified notification rule.
EnableNotificationResponse is a response, which contains result of notification rule enabling.
GetNotificationRequest is a struct of request to get notification rule.
GetNotificationResponse is a response of getting notification rule.
Identifier defined the set of attributes for identification notification.
ListNotificationRequest is a struct of request to get list of existing notification rules.
ListNotificationResponse is a response of getting notification rules list.
Notification describes alert data, which is contained in a response.
Repeat defines the amount of time in minutes that notification steps will be repeatedly apply.
ResponseMeta contains meta data of response.
Restriction defines start and end times.
Schedule defines name and id of schedule.
SendAfter defines minute time period notification will be sent after.
Step is an action that will be added to notification rule.
TimeRestriction is used to limit notification rules to certain day and time of the week, using multiple start and end times for each day of the week.
UpdateNotificationRequest is a struct of request to update existing notification rule.
UpdateNotificationResponse is a response of updating notification rule.
# Type aliases
ActionType is the type of notification action.
ConditionType is a type of matching of alert fields, which is used for building criteria of notification.
Day is the text representation of day name of week.
Field is the name of alert field, which is used to build filter of alerts.
Method is a method of notification.
NotificationTime is type of time periods that notification for start/end will be sent.
Operation is type of matching operation, which is used to build filter of alerts.
Result contains string status of notification action result.
No description provided by the author
TypeRestriction is a type of restriction, within alerts will be sent.