{ "$id": "cper-json-cxl-component-section", "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "required": ["length", "validationBits", "deviceID", "deviceSerial"], "additionalProperties": false, "properties": { "length": { "type": "integer" }, "validationBits": { "type": "object", "required": ["deviceIDValid", "deviceSerialValid", "cxlComponentEventLogValid"], "properties": { "deviceIDValid": { "type": "boolean" }, "deviceSerialValid": { "type": "boolean" }, "cxlComponentEventLogValid": { "type": "boolean" } } }, "deviceID": { "type": "object", "required": ["vendorID", "deviceID", "functionNumber", "deviceNumber", "busNumber", "segmentNumber", "slotNumber"], "properties": { "vendorID": { "type": "integer" }, "deviceID": { "type": "integer" }, "functionNumber": { "type": "integer" }, "deviceNumber": { "type": "integer" }, "busNumber": { "type": "integer" }, "segmentNumber": { "type": "integer" }, "slotNumber": { "type": "integer" } } }, "deviceSerial": { "type": "integer" }, "cxlComponentEventLog": { "type": "object", "required": ["data"], "properties": { "data": { "type": "string" } } } } }