Returns the list of alert-definitions of a specific thing-definition.
An alert-definition describes the condition that activates an event on a thing (e.g. Temperature > 100), the condition that clears it, the resulting event severity and the notification messages sent to the users.
Set includeInherited to true to obtain also the alert-definitions inherited from the parent thing-definitions.
The name of the tenant (e.g. acme).
The thing-definition identifier.
If true, the response includes the elements inherited from parent thing definitions.
Successful operation.
The alert object identifier.
The alert name.
The alert alternative title.
The alert description.
The alert troubleshooting technical description.
The event severity.
The event category.
The event severity (1:FAILURE, 2:MAJOR ANOMALY, 3:MINOR ANOMALY, 4:OPERATION, 5:MAINTENANCE).
The metric the active condition (e.g. Temperature > 100) is based on.
The active condition predicate.
The active condition predicate separator char used in case of CONTAINS predicate.
The active condition value to check.
The metric used as comparison value by the active condition (e.g. Temperature > Temperature2).
The customer property used as comparison value by the active condition (e.g. Temperature > customer.properties.maxTemperature).
The location property used as comparison value by the active condition (e.g. Temperature > location.properties.maxTemperature).
The thing property used as comparison value by the active condition (e.g. Temperature > thing.properties.maxTemperature).
The thing-definition property used as comparison value by the active condition (e.g. Temperature > thingDefinition.properties.maxTemperature).
The minimum time the active condition must be true before activating the alert instance.
The time unit related to the minimum active time value.
The metric the clear condition (e.g. Temperature > 100) is based on.
The clear condition predicate.
The clear condition predicate separator char used in case of CONTAINS predicate.
The clear condition value to check.
The metric used as comparison value by the clear condition (e.g. Temperature > Temperature2).
The customer property used as comparison value by the clear condition (e.g. Temperature > customer.properties.maxTemperature).
The location property used as comparison value by the clear condition (e.g. Temperature > location.properties.maxTemperature).
The thing property used as comparison value by the clear condition (e.g. Temperature > thing.properties.maxTemperature).
The thing-definition property used as comparison value by the clear condition (e.g. Temperature > thingDefinition.properties.maxTemperature).
The alert notification title.
The long message notified when the alert is activated.
The short message notified when the alert is activated. This message is used for PUSH, SMS and VOICE notifications.
The alert clearing notification title.
The long message notified when the alert is cleared.
The short message notified when the alert is cleared. This message is used for PUSH, SMS and VOICE notifications.
The minimum time the alert must remain active before being notified.
The time unit related to the delayed time value.
User not authenticated.
The error response.
User not authorized.
The error response.
Resource was not found.
The error response.
API call rate limit exceeded.
The error response.
Internal server error.
The error response.