|
KSC Open API
Kaspersky Security Center API description
|
Returns a current host state.
+---"EventLogs" (paramArray) - Array of remote file names (paramString).
+---"HostDN" (paramString) - Host name.
+---"InstallationLogs" (paramParams)
| +---"InstallationLogs_MSI" (paramArray) - Array of remote file names (paramString).
| +---"InstallationLogs_RI" (paramArray) - Array of remote file names (paramString).
+---"LastActionResult" (paramString) - Remote file name to get the result of the last called command.
+---"Products" (paramParams)
| +---Installed products enum like "1103/1.0.0.0" or "KES/11.0.0.0" (paramParams)
| | +---"ComponentName" (paramString) - Component name.
| | +---"DiagLog" (paramString) - Remote file name to get the results of the diagnostic utility.
| | +---"DiagTrace" (paramString) - Remote file name for the diagnostic utility trace.
| | +---"InstallPath" (paramString) - Product installation path.
| | +---"ProdDumps" (paramArray) - Array of remote file names (paramString).
| | +---"ProdProps" (paramInt) - Mask of the available product properties.
| | +---"ProductBuild" (paramString) - Prosuct version displayed.
| | +---"ProductDN" (paramString) - Product name displayed.
| | +---"ProductName" (paramString) - Product name.
| | +---"ProductRunning" (paramBool) - The parameter accepts true if the product is running.
| | +---"ProductVersion" (paramString) - Product version.
| | +---"TraceFile" (paramArray) - Array of remote file names (paramString).
| | +---"TraceLevel" (paramInt) - Current trace level.
| | +---"TraceLimitDef" (paramInt) - Default trace level.
| | +---"TraceLimitMax" (paramInt) - Maximum trace level.
| | +---"TraceLimitMin" (paramInt) - Minimum trace level.
| | +---"TraceRotatedEnable" (paramInt) - Rotated trace enabled.
| | +---"TraceRotatedFileCount" (paramInt) - Number of rotated trace files.
| | +---"TraceRotatedFileSizeMb" (paramInt) - Maximum size of a rotated trace file.
| | +---"TraceRotatedLevel" (paramInt) - Level of a rotated trace.
| | +---"XperfTraceFile" (paramArray) - Array of remote file names (paramString).
| | +---"XperfTraceLevel" (paramInt) - XPerf trace level.
| | +---"XperfTraceSize" (paramInt) - XPerf trace size.
| | +---"XperfTraceState" (paramInt) - XPerf trace state.
| | +---"XperfTraceType" (paramInt) - XPerf trace type.
+---"WuaLogs" (paramArray) - Array of remote file names (paramString).
+---"WuaLogs_Win10" (paramArray) - Array of remote file names (paramString).
Mask of the available product properties ("ProdProps"):
PP_MAY_BE_STOPPED = 1 - Product may be stopped
PP_MAY_BE_STARTED = 2 - Product may be started
PP_MAY_BE_RESTARTED = 4 - Product may be resterted
PP_MAY_RUN_DIAG = 8 - Product may run diagnostics
PP_MAY_USE_TRACE = 16 - Product may use traces
PP_MAY_MAY_ROTATE_TRACE = 32 - Product may use rotated traces
PP_MAY_MAY_ROTATE_TRACE_WITH_COUNT = 256 - Product may use rotated traces with specified part numbers
PP_MAY_MAY_BASE_XPERF_TRACE = 64 - Product may use XPERF traces
PP_MAY_MAY_ROTATE_XPERF_TRACE = 128 - Product may use rotated XPERF traces
|