Era.Common.DataDefinition.Task.ClientTaskConfiguration
Description
Client task configuration. Provide only one configuration corresponding to the picked [taskType].
Properties
Dual message (request/response)
No dual message.Referenced in messages
Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcCreateClientTaskRequest
Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcGetClientTaskResponse
Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcModifyClientTaskRequest
JsonSchema
{
"title": "Era.Common.DataDefinition.Task.ClientTaskConfiguration",
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"required": [
"Era.Common.DataDefinition.Task.ClientTaskConfiguration"
],
"properties": {
"Era.Common.DataDefinition.Task.ClientTaskConfiguration": {
"$ref": "#/definitions/ClientTaskConfiguration"
}
},
"definitions": {
"ClientTaskConfiguration": {
"additionalProperties": false,
"required": [
"taskType"
],
"type": "object",
"properties": {
"requestConfiguration": {
"$ref": "Era.Common.DataDefinition.Task.Configuration.RequestConfiguration#/definitions/RequestConfiguration"
},
"taskDiagnostics": {
"$ref": "Era.Common.DataDefinition.Task.Client.Diagnostics#/definitions/Diagnostics"
},
"taskDisplayMessage": {
"$ref": "Era.Common.DataDefinition.Task.Client.DisplayMessage#/definitions/DisplayMessage"
},
"taskEDTFileSubmission": {
"$ref": "Era.Common.DataDefinition.Task.ESS.EDTDFileSubmission#/definitions/EDTDFileSubmission"
},
"taskEnableFDEMaintenanceMode": {
"$ref": "Era.Common.DataDefinition.Task.FDE.EnableMaintenanceMode#/definitions/EnableMaintenanceMode"
},
"taskMDMAntiTheft": {
"$ref": "Era.Common.DataDefinition.Task.MDM.MDMAntiTheft#/definitions/MDMAntiTheft"
},
"taskOnDemandScan": {
"$ref": "Era.Common.DataDefinition.Task.ESS.OnDemandScan#/definitions/OnDemandScan"
},
"taskProductActivation": {
"$ref": "Era.Common.DataDefinition.Task.Client.ProductActivation#/definitions/ProductActivation"
},
"taskQuarantineManagement": {
"$ref": "Era.Common.DataDefinition.Task.ESS.QuarantineManagement#/definitions/QuarantineManagement"
},
"taskQuarantineUpload": {
"$ref": "Era.Common.DataDefinition.Task.ESS.QuarantineUpload#/definitions/QuarantineUpload"
},
"taskRunCommand": {
"$ref": "Era.Common.DataDefinition.Task.OS.RunCommand#/definitions/RunCommand"
},
"taskServerOnDemandScan": {
"$ref": "Era.Common.DataDefinition.Task.ESS.ServerOnDemandScan#/definitions/ServerOnDemandScan"
},
"taskShutdownComputer": {
"$ref": "Era.Common.DataDefinition.Task.OS.ShutdownComputer#/definitions/ShutdownComputer"
},
"taskSoftwareInstallation": {
"$ref": "Era.Common.DataDefinition.Task.OS.SoftwareInstallation#/definitions/SoftwareInstallation"
},
"taskSoftwareUninstallation": {
"$ref": "Era.Common.DataDefinition.Task.OS.SoftwareUninstallation#/definitions/SoftwareUninstallation"
},
"taskSysInspectorLogRequest": {
"$ref": "Era.Common.DataDefinition.Task.ESS.SysInspectorLogRequest#/definitions/SysInspectorLogRequest"
},
"taskSysInspectorScript": {
"$ref": "Era.Common.DataDefinition.Task.ESS.SysInspectorScript#/definitions/SysInspectorScript"
},
"taskSystemUpdate": {
"$ref": "Era.Common.DataDefinition.Task.OS.SystemUpdate#/definitions/SystemUpdate"
},
"taskType": {
"enum": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
31,
32,
33,
35,
36,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49
]
},
"taskUpdate": {
"$ref": "Era.Common.DataDefinition.Task.ESS.Update#/definitions/Update"
},
"taskUpdateRollback": {
"$ref": "Era.Common.DataDefinition.Task.ESS.UpdateRollback#/definitions/UpdateRollback"
},
"taskUpgradeInfrastructure": {
"$ref": "Era.Common.DataDefinition.Task.OS.UpgradeInfrastructure#/definitions/UpgradeInfrastructure"
}
}
}
}
}