ilert · Schema

MaintenanceWindow

Incident ManagementOn-Call AlertingAlert RoutingEscalation PoliciesOn-Call SchedulesStatus PagesHeartbeat MonitoringEvent ManagementDevOpsSREIT Operations

Properties

Name Type Description
timezone object
start string
end string
summary string
description string
alertSources array
services array
createdBy string
notifications object
View JSON Schema on GitHub

JSON Schema

maintenancewindow.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api.ilert.com/schemas/MaintenanceWindow",
  "title": "MaintenanceWindow",
  "type": "object",
  "properties": {
    "timezone": {
      "$ref": "#/components/schemas/TimeZone"
    },
    "start": {
      "type": "string",
      "format": "date-time"
    },
    "end": {
      "type": "string",
      "format": "date-time"
    },
    "summary": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "alertSources": {
      "maxItems": 50,
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/AlertSource"
      }
    },
    "services": {
      "maxItems": 50,
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/ServiceNoIncludes"
      }
    },
    "createdBy": {
      "type": "string",
      "readOnly": true
    },
    "notifications": {
      "type": "object",
      "properties": {
        "atCreation": {
          "type": "boolean"
        },
        "atStart": {
          "type": "boolean"
        },
        "atEnd": {
          "type": "boolean"
        }
      }
    }
  }
}