{ "additionalProperties": false, "description": "Pre/post-upgrade check failure", "id": "UpgradeCheckFailure", "module_id": "Upgrade", "properties": { "component_type": { "description": "Component type of the origin of failure", "readonly": true, "required": true, "title": "Component type", "type": "string" }, "group_name": { "description": "Name of the upgrade group of the origin of failure. Only applicable when origin_type is UPGRADE_UNIT.", "readonly": false, "required": false, "title": "Name of upgrade group", "type": "string" }, "message": { "$ref": "UpgradeCheckFailureMessage, "description": "Pre/post-upgrade check failure message", "readonly": true, "required": true, "title": "Upgrade check failure message" }, "origin_id": { "description": "Unique id of origin of pre/post-upgrade check failure", "readonly": true, "required": true, "title": "Unique id of origin of failure", "type": "string" }, "origin_name": { "description": "Name of origin of pre/post-upgrade check failure", "readonly": true, "required": true, "title": "Name of origin of failure", "type": "string" }, "origin_type": { "description": "Type of origin of pre/post-upgrade check failure", "enum": [ "COMPONENT", "UPGRADE_UNIT" ], "readonly": true, "required": true, "title": "Type of origin of failure", "type": "string" }, "type": { "description": "Type of the pre/post-upgrade check failure", "enum": [ "FAILURE", "WARNING" ], "readonly": true, "required": true, "title": "Type of failure", "type": "string" } }, "title": "Upgrade check failure", "type": "object" }