new NotificationSchedule()
Configure a NotificationSchedule to define the time intervals when notifications may be sent.
Extends
Members
checks :Array.<integer>
List of service groups, services and service checks to which this definition will apply.
Type:
- Array.<integer>
holiday :Integer
HolidayDefinition ID.
Type:
- Integer
- See:
(readonly) id :Integer
The ID of this object.
Type:
- Integer
- Inherited From:
name :String
The name of this object.
Type:
- String
- Inherited From:
properties :Object.<string, string>
A place to store arbitrary string properties. In some cases objects store their configuration inside this hash/dictionary. If you store custom properties make sure you prefix them with your moduleId.
Type:
- Object.<string, string>
- Inherited From:
- See:
-
- upgrade_module
recurrentTimeRanges :Array.<TimeRangeRecurrent>
List of recurring time ranges to be taken into account.
Type:
- Array.<TimeRangeRecurrent>
reference :String
The reference of this object. May only contain the characters A-Za-z0-9_.+: -
.
Type:
- String
- Inherited From:
- Default Value:
- ""
sendtime :NotificationSendtimeFlags
Send notifications if current time is included in core, remaining and/or maintenance time.
Type:
- Default Value:
- NotificationSendtimeFlags.Core | NotificationSendtimeFlags.Remaining
sla :Integer
SLADefinition ID where the timeRanges and recurrentTimeRanges are taken from.
Type:
- Integer
- See:
status :ElementStatus
The object status.
Type:
- Inherited From:
- Default Value:
- ElementStatus.Active
timeRanges :Array.<TimeRange>
List of time ranges to be taken into account during calculation.
Type:
- Array.<TimeRange>
timeZoneId :String
Time zone to be used for the NotificationSchedule.
Type:
- String