Alert¶
-
class
aaa_modules.alert.
Alert
(level, subject, body=None, attachmentUrls=[], module=None, intervalBetweenAlertsInMinutes=-1, emailAddresses=None)[source]¶ Contains information about the alert.
-
classmethod
createCriticalAlert
(subject, body=None, attachmentUrls=[], module=None, intervalBetweenAlertsInMinutes=-1)[source]¶ Creates a CRITICAL alert.
Parameters: - subject (string) –
- attachmentUrls (list(str)) – list of URL attachment strings:
- module (string) – (optional)
- intervalBetweenAlertsInMinutes (int) – (optional)
-
classmethod
createInfoAlert
(subject, body=None, attachmentUrls=[], module=None, intervalBetweenAlertsInMinutes=-1)[source]¶ Creates an INFO alert.
Parameters: - subject (string) –
- attachmentUrls (list(str)) – list of URL attachment strings:
- module (string) – (optional)
- intervalBetweenAlertsInMinutes (int) – (optional)
-
classmethod
createWarningAlert
(subject, body=None, attachmentUrls=[], module=None, intervalBetweenAlertsInMinutes=-1)[source]¶ Creates a WARNING alert.
Parameters: - subject (string) –
- attachmentUrls (list(str)) – list of URL attachment strings:
- module (string) – (optional)
- intervalBetweenAlertsInMinutes (int) – (optional)
-
classmethod
fromJson
(jsonString)[source]¶ Creates a new object from information in the json string. This method is used for alerts coming in from outside the jsr223 framework; they will be in JSON format. Accepted keys: subject, body, level (‘info’, ‘warning’, or ‘critical’).
Parameters: jsonString (str) – Raise: ValueError if jsonString contains invalid values
-
classmethod