Era.Common.DataDefinition.Task.OS.SystemUpdate

Description

Executes system update.

Properties

Name JsonSchemaType Description
acceptEula boolean True if automatic EULA acceptance is allowed if it is requested by any of the updates (only Windows platform).
allowReboot boolean True if reboot is allowed if it is requested by any of the updates.
installOptionalUpdates boolean True if optional updates should be also installed (only Windows platform).
rebootActions reference to Era.Common.DataDefinition.Common.AllowedActions Allowed actions for device users, postpone and cancel

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.DataDefinition.Task.ClientTaskConfiguration

JsonSchema

{
    "title": "Era.Common.DataDefinition.Task.OS.SystemUpdate",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.DataDefinition.Task.OS.SystemUpdate"
    ],
    "properties": {
        "Era.Common.DataDefinition.Task.OS.SystemUpdate": {
            "$ref": "#/definitions/SystemUpdate"
        }
    },
    "definitions": {
        "SystemUpdate": {
            "additionalProperties": false,
            "required": [
                "allowReboot"
            ],
            "type": "object",
            "properties": {
                "acceptEula": {
                    "type": "boolean"
                },
                "allowReboot": {
                    "type": "boolean"
                },
                "installOptionalUpdates": {
                    "type": "boolean"
                },
                "rebootActions": {
                    "$ref": "Era.Common.DataDefinition.Common.AllowedActions#/definitions/AllowedActions"
                }
            }
        }
    }
}