|
KSC Open API
Kaspersky Security Center API description
|
Structure of retranslated updatable component bundle parameters (with sample data):
+--- (PARAMS_T)
+---ChangeStatus = (STRING_T)"Added"
+---Component = (STRING_T)"KDB"
+---ComponentList (ARRAY_T)
| +---0 = (STRING_T)"KDB"
+---Date = (DATE_TIME_T)15-03-2018 07:58:00
+---FileName = (STRING_T)"Anti-virus databases"
+---Index = (STRING_T)"index/u1313g.xml"
+---KLUPDSRV_BUNDLE_DWL_DATE = (DATE_TIME_T)15-03-2018 10:27:42
+---KLUPDSRV_BUNDLE_ID = (STRING_T)"Anti-virus databases Description of viruses and other dangerous programs (for versions 6.0 MP4 and later)"
+---KLUPDSRV_BUNDLE_TYPE_DESCR = (STRING_T)"Description of viruses and other dangerous programs (for versions 6.0 MP4 and later)"
+---KLUPD_AV_RECORDS_COUNT = (LONG_T)11367495
+---LocalPath = (STRING_T)"C:/ProgramData/KasperskyLab/adminkit/1093/.working/share/Updates/updates/kdb/i386/"
+---RelativeSrvPath = (STRING_T)"updates/kdb/i386/"
+---Size = (LONG_T)161529843
+---Type = (STRING_T)"Desc"
+---av_records = (LONG_T)11367495
List of attributes of a retranslated updatable component bundle:
| Attribute | Type | Description |
|---|---|---|
| "KLUPDSRV_BUNDLE_ID" | paramString | Bundle ID. |
| "Type" | paramString | Bundle type. One of the following:
|
| "KLUPDSRV_BUNDLE_TYPE_DESCR" | paramString | Bundle type short description. |
| "KLUPDSRV_BUNDLE_DWL_DATE" | paramDateTime | Bundle download time. |
| "KLUPD_AV_RECORDS_COUNT" | paramLong | Signatures count. Valid only for signatures components ("KDB", "AVS", etc.) and the type "Desc". |
| "FileName" | paramString | Updated file name. |
| "Application" | paramString | Target application. |
| "ComponentList" | paramArray | List of components the update belongs to. |
| "Component" | paramString | Component the update belongs to. Obsolete, "ComponentList" should be used. |
| "ToAppVersion" | paramString | The type "Patch" means patch version. |
| "Comment" | paramString | Additional comment. |
| "ChangeStatus" | paramString | Change status. Possible values:
|
| "Size" | paramLong | Size of update. The type "Desc" means the size of the whole bundle. |
| "Date" | paramDateTime | Bundle release timestamp. |