| Name | JsonSchemaType | Description |
|---|---|---|
| requestConfiguration | reference to Era.Common.DataDefinition.Task.Configuration.RequestConfiguration | Configuration for [taskType]=ExportConfiguration. |
| taskApplyApplicationPatch | reference to Era.Common.DataDefinition.Task.ESS.ApplyApplicationPatch | Configuration for [taskType]=ApplyApplicationPatch |
| taskDiagnostics | reference to Era.Common.DataDefinition.Task.Client.Diagnostics | Configuration for [taskType]=Diagnostics. |
| taskDisplayMessage | reference to Era.Common.DataDefinition.Task.Client.DisplayMessage | Configuration for [taskType]=DisplayMessage. |
| taskEDTFileSubmission | reference to Era.Common.DataDefinition.Task.ESS.EDTDFileSubmission | Configuration for [taskType]=EDTD File submission |
| taskEnableFDEMaintenanceMode | reference to Era.Common.DataDefinition.Task.FDE.EnableMaintenanceMode | Configuration for [taskType]=EnableFDEMaintenanceMode |
| taskMDMAntiTheft | reference to Era.Common.DataDefinition.Task.MDM.MDMAntiTheft | Configuration for [taskType]=MDMAntiTheft. |
| taskMailQuarantineDelete | reference to Era.Common.DataDefinition.Task.ESS.MailQuarantineDelete | Configuration for [taskType]=MailQuarantineDelete |
| taskMailQuarantineRelease | reference to Era.Common.DataDefinition.Task.ESS.MailQuarantineRelease | Configuration for [taskType]=MailQuarantineRelease |
| taskOnDemandScan | reference to Era.Common.DataDefinition.Task.ESS.OnDemandScan | Configuration for [taskType]=OnDemandScan. |
| taskProductActivation | reference to Era.Common.DataDefinition.Task.Client.ProductActivation | Configuration for [taskType]=ProductActivation. |
| taskQuarantineManagement | reference to Era.Common.DataDefinition.Task.ESS.QuarantineManagement | Configuration for [taskType]=QuarantineManagement. |
| taskQuarantineUpload | reference to Era.Common.DataDefinition.Task.ESS.QuarantineUpload | Configuration for [taskType]=QuarantineUpload. |
| taskRunCommand | reference to Era.Common.DataDefinition.Task.OS.RunCommand | Configuration for [taskType]=RunCommand. |
| taskServerOnDemandScan | reference to Era.Common.DataDefinition.Task.ESS.ServerOnDemandScan | Configuration for [taskType]=ServerOnDemandScan. |
| taskShutdownComputer | reference to Era.Common.DataDefinition.Task.OS.ShutdownComputer | Configuration for [taskType]=ShutdownComputer. |
| taskSoftwareInstallation | reference to Era.Common.DataDefinition.Task.OS.SoftwareInstallation | Configuration for [taskType]=SoftwareInstallation. |
| taskSoftwareUninstallation | reference to Era.Common.DataDefinition.Task.OS.SoftwareUninstallation | Configuration for [taskType]=SoftwareUninstallation. |
| taskSysInspectorLogRequest | reference to Era.Common.DataDefinition.Task.ESS.SysInspectorLogRequest | Configuration for [taskType]=SysInspectorLogRequest. |
| taskSysInspectorScript | reference to Era.Common.DataDefinition.Task.ESS.SysInspectorScript | Configuration for [taskType]=SysInspectorScript. |
| taskSystemUpdate | reference to Era.Common.DataDefinition.Task.OS.SystemUpdate | Configuration for [taskType]=SystemUpdate. |
| taskType | enum of Era.Common.DataDefinition.Task.ClientTaskConfiguration_Type | Type of the task. For details refer to the enum documentation. |
| taskUpdate | reference to Era.Common.DataDefinition.Task.ESS.Update | Configuration for [taskType]=Update. |
| taskUpdateRollback | reference to Era.Common.DataDefinition.Task.ESS.UpdateRollback | Configuration for [taskType]=UpdateRollback. |
| taskUpgradeInfrastructure | reference to Era.Common.DataDefinition.Task.OS.UpgradeInfrastructure | Configuration for [taskType]=UpgradeInfrastructure. |
{
"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"
},
"taskApplyApplicationPatch": {
"$ref": "Era.Common.DataDefinition.Task.ESS.ApplyApplicationPatch#/definitions/ApplyApplicationPatch"
},
"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"
},
"taskMailQuarantineDelete": {
"$ref": "Era.Common.DataDefinition.Task.ESS.MailQuarantineDelete#/definitions/MailQuarantineDelete"
},
"taskMailQuarantineRelease": {
"$ref": "Era.Common.DataDefinition.Task.ESS.MailQuarantineRelease#/definitions/MailQuarantineRelease"
},
"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,
50,
51,
54,
56,
57
]
},
"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"
}
}
}
}
}