{ "additionalProperties": false, "extends": { "$ref": "Resource }, "id": "UpgradeUnit", "module_id": "Upgrade", "properties": { "_links": { "description": "The server will populate this field when returing the resource. Ignored on PUT and POST.", "items": { "$ref": "ResourceLink }, "readonly": true, "title": "References related to this resource", "type": "array" }, "_schema": { "readonly": true, "title": "Schema for this resource", "type": "string" }, "_self": { "$ref": "SelfResourceLink, "readonly": true, "title": "Link to this resource" }, "current_version": { "description": "This is component version e.g. if upgrade unit is of type edge, then this is edge version.", "readonly": true, "required": false, "title": "Current version of upgrade unit", "type": "string" }, "display_name": { "readonly": false, "required": false, "title": "Name of the upgrade unit", "type": "string" }, "group": { "$ref": "UpgradeUnitGroupInfo, "readonly": true, "required": false, "title": "Info of the group to which this upgrade unit belongs" }, "id": { "description": "Identifier of the upgrade unit", "readonly": true, "required": true, "title": "UUID of the upgrade unit", "type": "string" }, "metadata": { "items": { "$ref": "KeyValuePair }, "readonly": true, "required": false, "title": "Metadata about upgrade unit", "type": "array" }, "type": { "readonly": false, "required": false, "title": "Upgrade unit type", "type": "string" }, "warnings": { "items": { "type": "string" }, "readonly": true, "required": false, "title": "List of warnings indicating issues with the upgrade unit that may result in upgrade failure", "type": "array" } }, "type": "object" }