influxdb-client-js

InfluxDB 2.0 JavaScript client

View the Project on GitHub influxdata/influxdb-client-js

Home > @influxdata/influxdb-client-apis > NotificationRuleBase

NotificationRuleBase interface

Signature:

interface NotificationRuleBase 

Properties

Property Modifiers Type Description
createdAt? readonly string (Optional)
description?   string (Optional) An optional description of the notification rule.
endpointID   string  
every?   string (Optional) The notification repetition interval.
id? readonly string (Optional)
labels?   Labels (Optional)
lastRunError? readonly string (Optional)
lastRunStatus? readonly ‘failed’ | ‘success’ | ‘canceled’ (Optional)
latestCompleted? readonly string (Optional) A timestamp (RFC3339 date/time format) of the latest scheduled and completed run.
limit?   number (Optional) Don’t notify me more than times every seconds. If set, limitEvery cannot be empty.
limitEvery?   number (Optional) Don’t notify me more than times every seconds. If set, limit cannot be empty.
links? readonly { self?: Link; labels?: Link; members?: Link; owners?: Link; query?: Link; } (Optional)
name   string Human-readable name describing the notification rule.
offset?   string (Optional) Duration to delay after the schedule, before executing check.
orgID   string The ID of the organization that owns this notification rule.
ownerID? readonly string (Optional) The ID of creator used to create this notification rule.
runbookLink?   string (Optional)
sleepUntil?   string (Optional)
status   TaskStatusType  
statusRules   StatusRule[] List of status rules the notification rule attempts to match.
tagRules?   TagRule[] (Optional) List of tag rules the notification rule attempts to match.
taskID?   string (Optional) The ID of the task associated with this notification rule.
updatedAt? readonly string (Optional)