Properties
| Name | Type | Description |
|---|---|---|
| summary | string | Human-readable change summary. |
| status | string | Change status. |
| identifier | string | Unique change identifier. |
| hosts | array | Hosts affected by the change. |
| timestamp | integer | Unix timestamp of the change. |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ChangeRequest",
"type": "object",
"description": "Payload for ingesting a change event.",
"properties": {
"summary": {
"type": "string",
"description": "Human-readable change summary.",
"example": "Deployed v2.1.0 to production-database-1"
},
"status": {
"type": "string",
"description": "Change status.",
"enum": [
"started",
"success",
"failure"
],
"example": "started"
},
"identifier": {
"type": "string",
"description": "Unique change identifier.",
"example": "deploy-20240413-001"
},
"hosts": {
"type": "array",
"description": "Hosts affected by the change.",
"items": {
"type": "string"
},
"example": [
"production-database-1"
]
},
"timestamp": {
"type": "integer",
"description": "Unix timestamp of the change.",
"example": 1713000000
}
},
"required": [
"summary",
"status"
]
}