{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-iot-device-management/refs/heads/main/json-schema/iot-device-management-maintenance-windows-schema.json", "title": "MaintenanceWindows", "description": "MaintenanceWindows schema", "type": "array", "items": { "type": "object", "required": [ "startTime", "durationInMinutes" ], "properties": { "startTime": { "allOf": [ { "$ref": "#/components/schemas/CronExpression" }, { "description": "Displays the start time of the next maintenance window." } ] }, "durationInMinutes": { "allOf": [ { "$ref": "#/components/schemas/DurationInMinutes" }, { "description": "Displays the duration of the next maintenance window." } ] } }, "description": "An optional configuration within the SchedulingConfig to setup a recurring maintenance window with a predetermined start time and duration for the rollout of a job document to all devices in a target group for a job." } }