enums¶
Constants / enums for various resources in cachet like component and incident status value.
Component Status¶
-
cachetclient.v1.enums.
COMPONENT_STATUS_OPERATIONAL
¶ [1] Operational. The component is working.
-
cachetclient.v1.enums.
COMPONENT_STATUS_PERFORMANCE_ISSUES
¶ [2] Performance Issues. The component is experiencing some slowness.
-
cachetclient.v1.enums.
COMPONENT_STATUS_PARTIAL_OUTAGE
¶ [3] Partial Outage. The component may not be working for everybody. This could be a geographical issue for example.
-
cachetclient.v1.enums.
COMPONENT_STATUS_MAJOR_OUTAGE
¶ [4] Major Outage. The component is not working for anybody.
-
cachetclient.v1.enums.
COMPONENT_STATUS_LIST
¶ List of all component statuses
Can be used for:
>> status in enums.COMPONENT_STATUS_LIST True
Component Group Collapsed¶
-
cachetclient.v1.enums.
COMPONENT_GROUP_COLLAPSED_FALSE
¶ [0] No
-
cachetclient.v1.enums.
COMPONENT_GROUP_COLLAPSED_TRUE
¶ [1] Yes
-
cachetclient.v1.enums.
COMPONENT_GROUP_COLLAPSED_NOT_OPERATIONAL
¶ [2] Component is not Operational
Incident Status¶
-
cachetclient.v1.enums.
INCIDENT_SCHEDULED
¶ [0] Scheduled. This status is reserved for a scheduled status.
-
cachetclient.v1.enums.
INCIDENT_INVESTIGATING
¶ [1] Investigating. You have reports of a problem and you’re currently looking into them.
-
cachetclient.v1.enums.
INCIDENT_IDENTIFIED
¶ [2] Identified. You’ve found the issue and you’re working on a fix.
-
cachetclient.v1.enums.
INCIDENT_WATCHING
¶ [3] Watching. You’ve since deployed a fix and you’re currently watching the situation.
-
cachetclient.v1.enums.
INCIDENT_FIXED
¶ [4] Fixed. The fix has worked, you’re happy to close the incident.
-
cachetclient.v1.enums.
incident_status_human
(status: int)¶ Get human status from incident status id
Example:
>> incident_status_human(enums.INCIDENT_FIXED) Fixed
- Parameters
status (int) – Incident status id
- Returns
Human status
- Return type
str