{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "additionalProperties": true, "properties": { "deploygate": { "type": "object", "additionalProperties": true, "properties": { "config": { "type": "object", "additionalProperties": { "type": "object", "additionalProperties": true } }, "freeze_windows": { "type": "array", "items": { "type": "object", "additionalProperties": true, "required": ["environment", "start", "end"], "properties": { "environment": {"type": "string"}, "start": {"type": "string", "format": "date-time"}, "end": {"type": "string", "format": "date-time"} } } } } }, "rules": { "type": "object", "additionalProperties": true }, "gate": { "type": "object", "additionalProperties": true }, "scenarios": { "type": "object", "additionalProperties": true } } }