|
KSC Open API
Kaspersky Security Center API description
|
View name:v_wus_upd_revision
| Name | Type | Description |
|---|---|---|
| nRevisionID | paramInt | Revision database identity |
| strUpdateID | paramString | Global Microsoft Windows update identity. ANSI symbols. |
| nRevisionNumber | paramInt | Update revision number |
| nUpdateType | paramInt | Update type, see Software update type enum |
| nCategoryType | paramInt | Microsoft software update category type, see Software update category type enum |
| nUpdateClassification | paramInt | Microsoft software update classification, see Software update classification enum |
| strParentCategoryID | paramInt | Update identity ("strUpdateID") of the parent category (e.g., identity of "product family" category for a "product" category, or "company" for "product family") |
| wstrTitle | paramString | Title |
| wstrDescr | paramString | Description |
| tmCreationDate | paramDateTime | Revision release time |
| tmRegistrationDate | paramDateTime | Revision registration (in KSC database) time |
| bExpired | paramBool | Is the revision expired or not |
| imgXml | paramBinary | Update metadata BLOB (according to the [MS-WSUSSS] protocol) |
| bExplicitlyDeployable | paramBool | Is the update explicitly deployable or not |
| bIsPublic | paramBool | Is the update public or not |
| nEulaDbId | paramInt | Database ID of EULA related to the update revision |
| bEulaPresent | paramBool | Is the EULA present for the update or not |
| bEulaAccepted | paramBool | Is the update EULA accepted on the current virtual server or not |
| lMaxDownloadSize | paramLong | Expected maximal download size of the update |
| nMsrcSeverity | paramInt | Severity rating of the Microsoft Security Response Center (MSRC) bulletin associated with the update, see severity rating of the Microsoft Security Response Center (MSRC) bulletin associated with the update |
| strMSKB | paramString | Primary Microsoft Knowledge Base Article ID associated with the update |
| strKBArticleID | paramString | Microsoft Knowledge Base Article ID associated with the update (might result in multiple records) |
| strMSSB | paramString | Primary Microsoft Security Bulletin ID associated with the update |
| wstrMoreInfoUrl | paramString | Microsoft Windows update URL to provide additional update information |
| strSecurityBulletinID | paramString | Microsoft Security Bulletin ID associated with the update (might result in multiple records) |
| bCanRequestUserInput | paramBool | Is the update installation potentially interactive (can request user input) |
| InstallFlags | paramInt | Update installation flags bitmask, see Update installation flags |
| strMajorVersionName | paramString | Product major version human readable name |
| ProductName | paramString | Product family human readable name |
| nApprovementState | paramInt | Updates approvement management attributes, see Update approvement state enum |
| nIntegralDownloadState | paramInt | Integral download state (for all target hosts), see Update download state enum |
| nDownloadState | paramInt | Update download state, see Update download state enum |
| nNotInstalledCount | paramInt | Number of instances of not installed updates (applicable, running, etc.) |
| nApplicableCount | paramInt | Number of installations where the update is applicable (as a minor update) |
| nAssignedCount | paramInt | Number of installations where the update is assigned for installation by an existing task (but is not installing yet) |
| nInstallingCount | paramInt | Number of installations where the update is currently installing |
| nInstalledCount | paramInt | Number of installations where the update is successfully installed |
| nFailedCount | paramInt | Number of installations where the last known update installation state is "failed" |
| nNeedRebootCount | paramInt | Number of installations where the update installation is pending due to OS reboot request |
| nInstallState | paramInt | Update installation state, see Software update installation state enum |
| nTaskId | paramInt | Database ID of task having a rule to install the update directly |
| nTopTaskId | paramInt | Database ID of the top root group task having a rule to install the update directly |
| SupersededID | paramString | Update identity ("strUpdateID") of update, superseded by given update (results in multiple records) |
| SupersededRevisionID | paramInt | Revision identity ("nRevisionID") of update, superseded by given update |
| SupersedingRevisionID | paramInt | Revision identity ("nRevisionID") of update, superseding the given update |
| IsSuperseding | paramBool | If the update supersedes other update(s) |
| IsSuperseded | paramBool | If the update is superseded by other update(s) |
| bHasDependandPatches | paramBool | If some patches require this patch as a prerequisite |
| bHasPrerequisites | paramBool | If patch has any prerequisites |
| nMaxVulnSeverity | paramInt | Maximal vulnerability severity rating for all the vulnerability instances to be fixed by this update, see Vulnerability severity rating according to the Kaspersky classification |
| SeverityRating | paramInt | Vulnerability severity rating of a vulnerability instance to be fixed by this update on a given host, see Vulnerability severity rating according to the Kaspersky classification |
| VulnerabilityId | paramString | Identity (name) of a vulnerability to be fixed by this update on a given host |
| nVulnId | paramInt | Database identity of a vulnerability to be fixed by this update on a given host |
| strVulnUid | paramString | Unique identity of a vulnerability to be fixed by this update on a given host |
| nVulnDbId | paramString | Database identity of a vulnerability description |
| nVulnerabilityGlbId | paramLong | Global vulnerability identity in the updatable Kaspersky bases |
| tmTimestamp | paramDateTime | Last known update state change time from an appropriate host |
| szwHostFQDN | paramString | FQDN of an appropriate host |
| nAssignedTaskId | paramInt | Database identity of task assigned to install the update |
| bIsTaskAssignedPartly | paramBool | If the task identified by c_szwAssignedSysPatchTaskDbId is assigned to install patch not on all the hosts where it is applicable |
| KLHST_WKS_LID | paramLong | Appropriate host internal integer ID |
| KLHST_WKS_HOSTNAME | paramString | Appropriate host identity, see List of host attributes |
| KLHST_WKS_DN | paramString | Appropriate host display name, see List of host attributes |
| KLHST_WKS_WINHOSTNAME | paramString | Appropriate host netbios name, see List of host attributes |
| KLHST_WKS_IP | paramLong | Appropriate host IPv4 address (with network byte order), see List of host attributes. Obsolete, use KLHST_WKS_IP_LONG instead |
| KLHST_WKS_IP_LONG | paramLong | Host IP address (in little-endian byte order), see List of host attributes |