Era.Common.DataDefinition.Task.OS.SoftwareInstallation
Description
Installs software on client.
Properties
Name |
JsonSchemaType |
Description |
I_agree_with_application_End_User_License_Agreement |
boolean |
True if invoker agrees with application EULA. |
addon_licenses |
array of references to Era.Common.DataDefinition.Task.Client.EsetLicense |
Addon licenses definition. |
allow_reboot |
boolean |
True if reboot is allowed if installation requests it. |
direct_package_url |
string |
Package location instead of repository. Supported protocols are http://, https:// and file://. |
enable_livegrid_feedback |
boolean |
Enables ESET LiveGrid feedback. |
enable_pua_detection |
boolean |
Enables detection of potentially unwanted applications. |
eset_license |
reference to Era.Common.DataDefinition.Task.Client.EsetLicense |
ESET license definition. |
find_latest_version |
boolean |
Allow to install latest version. Applied when EULA has been preselected and newer version then specified exists in repository. |
parameters |
string |
Additional parameters for package. |
reboot_actions |
reference to Era.Common.DataDefinition.Common.AllowedActions |
Allowed actions for device users, postpone and cancel |
repository_package |
reference to Era.Common.DataDefinition.Task.OS.SoftwareInstallation_RepositoryPackage |
Repository package definition instead of direct link. |
Dual message (request/response)
No dual message.Referenced in messages
Era.Common.DataDefinition.Task.ClientTaskConfiguration
JsonSchema
{
"title": "Era.Common.DataDefinition.Task.OS.SoftwareInstallation",
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"required": [
"Era.Common.DataDefinition.Task.OS.SoftwareInstallation"
],
"properties": {
"Era.Common.DataDefinition.Task.OS.SoftwareInstallation": {
"$ref": "#/definitions/SoftwareInstallation"
}
},
"definitions": {
"SoftwareInstallation": {
"additionalProperties": false,
"type": "object",
"properties": {
"I_agree_with_application_End_User_License_Agreement": {
"type": "boolean"
},
"addon_licenses": {
"type": "array",
"items": [
{
"$ref": "Era.Common.DataDefinition.Task.Client.EsetLicense#/definitions/EsetLicense"
}
]
},
"allow_reboot": {
"type": "boolean"
},
"direct_package_url": {
"type": "string"
},
"enable_livegrid_feedback": {
"type": "boolean"
},
"enable_pua_detection": {
"type": "boolean"
},
"eset_license": {
"$ref": "Era.Common.DataDefinition.Task.Client.EsetLicense#/definitions/EsetLicense"
},
"find_latest_version": {
"type": "boolean"
},
"parameters": {
"pattern": "\\s*.{1,}\\s*",
"type": "string"
},
"reboot_actions": {
"$ref": "Era.Common.DataDefinition.Common.AllowedActions#/definitions/AllowedActions"
},
"repository_package": {
"$ref": "Era.Common.DataDefinition.Task.OS.SoftwareInstallation_RepositoryPackage#/definitions/SoftwareInstallation_RepositoryPackage"
}
}
}
}
}