KSC Open API
Kaspersky Security Center API description
|
Use SrvView to view list of Kaspersky corporate product distributives available for download. Name of view is "v_klever_distrib".
Name | Type | Description |
---|---|---|
db_id | paramInt | Distributive identity in the database. |
db_loc_id | paramInt | Distributive localization identity in the database. |
distributive_uid | paramBinary | Distributive GUID. |
product | paramString | Internal name of the distributive product. |
internal_version | paramString | Internal version of the distributive product. |
product_name | paramString | Distributive product display name. |
version | paramString | Distributive display version in the form of a.b.c.d. |
version_num | paramLong | Distributive display version a.b.c.d represented as a 64-bit integer by using the formula (a<<48)+(b<<32)+(c<<16)+(d). |
modification_time | paramDateTime | Information modification date. |
extract_unsupported | paramBool | Silent self-extraction of the distributive to create an installation package automatically is unsupported. |
extract_cmd | paramString | Template of the command line for silent extraction into a specified folder, where %1 - distributive file, %2 - target folder. |
sha256 | paramBinary | SHA256 hash of file. |
md5 | paramBinary | MD5 hash of file. |
is_recommended | paramBool | The attribute accepts true if this distributive is recommended by default. If this field is not specified, srvview shouldn't show non-recommended distributives. |
is_hidden | paramBool | The attribute accepts true if this distributive is hidden by default. If this field is not specified, srvview shouldn't show hidden distributives. |
not_managed | paramBool | Product internal name does not mean any real managed product name (e.g., for L"KLWEBCONSOLE" meaning KLCS_PRODUCT_KLWEBCONSOLE, KSC Web-console and Self-service portal distributive, etc.). |
platform | paramInt | Target platform. For possible values see Platform Type enum. |
type | paramInt | Type of the distributive. One of the following:
|
kscmode | paramInt | Bitmask of KSC operating mode where the distributive can be used. One of the following:
|
encodingmode | paramInt | Encoding mode of the distributive. One of the following:
|
bitmode | paramInt | Processor architecture type. One of the following:
|
area_uid | paramString | Contains internal product area ID. Can contain any valid GUID string, including the following well-known strings:
|
area_name | paramString | Product area localized name (e.g., "Kaspersky Security Center components" or "Endpoint protection"). |
area_name_lang | paramString | Language of the area_name attribute value, BCP 47. |
area_name_lcid | paramInt | LCID of the area_name attribute value. |
LCID | paramInt | Distributive LCID, 0 for multilingual distributives. |
lang | paramString | Distributive language tag, BCP 47, empty for multilingual distributives. |
distributive | paramString | Distributive URL. |
distributive_filename | paramString | Distributive file name. |
bundle_id | paramBinary | Bundle GUID. |
req_product | paramString | Internal name of the required product for the distributive. |
req_internal_version | paramString | Internal version of the required product for the distributive. |
req_min_version | paramString | Minimal version of the required product for the distributive, in the form a.b.c.d. |
req_min_version_num | paramLong | req_min_version a.b.c.d represented as 64-bit integer using the formula (a<<48)+(b<<32)+(c<<16)+(d). |
req_ksc_srv_version | paramString | Minimal version of the required Administration Server for the distributive in the form of a.b.c.d. |
req_ksc_srv_version_num | paramLong | req_ksc_srv_version a.b.c.d represented as 64-bit integer by using the formula (a<<48)+(b<<32)+(c<<16)+(d). |
autopkg_url | paramString | URL of the autonomic installation package. |
autopkg_sha256 | paramBinary | SHA256 hash of the autonomic installation package. |
klever_eula_url | paramString | URL of the EULA file. |
readme | paramString | Release notes URL. |
is_unofficial | paramBool | The attribute accepts true if this is an unofficial build (a beta version, etc.). |
is_latest | paramBool | The attribute accepts true if this version is a latest one for this product, language, and type (e.g., if this is a latest version of plug-in for the product. |
create_package | paramBool | Download and create remote installation package. |
download_percent | paramInt | Distributive download percent. |
package_id | paramInt | Remote installation package ID. |
package_name | paramString | Remote installation package name. |
state_descr | paramString | Remote installation package creation progress description. |
state | paramInt | Remote installation package creation state. One of the following:
|
product_installed | paramBool | The attribute accepts true if the product of any version is installed. |
product_package_exist | paramBool | The attribute accepts true if any installation packages are created for any version of the product. |
product_package_version_max | paramLong | Installation package of the maximum vollume, of the concrete product version. |
product_install_version_min | paramLong | Installation package of the minimum vollume, of the concrete product version. |
products_superseded | paramString | Superseded products internal names and versions. List of pairs "name:version" delimited with ";", version might be missing; e.g.: "KAVFSEE:;WSEE:10.0.0.0;WSEE:10.2.0.0". |
products_superseding | paramString | Superseding products internal names and versions. List of pairs "name:version" delimited with ";", version might be missing; e.g.: "KSWS:". |
nEulaDbId | paramInt | Database ID of the EULA related to the product. |
KLPKG_EULA_UID | paramBinary | UID of the EULA related to the product. EULA data can be found by UID in the GetUserAgreements() results. |
bEulaIncludesPrivacyPolicy | paramBool | The attribute accepts true if the EULA includes a Privacy Policy. |
IS_EULA_UID_FROM_PKG | paramBool | The attribute accepts true if the EULA is retrieved from a distributive while creating package. |
KLVSRV_ID | paramInt | ID of a virtual Administration Server that has the installation package created from the distributive. |
nDPAEulaDbId | paramInt | Database ID of DPA EULA for the update. |
binDPAEulaUid | paramBinary | Unique ID of the update's DPA EULA. |
klever_dpa_eula_url | paramString | URL of the DPA EULA file. |
binBundleEulaUid | paramBinary | Unique ID of the update's Bundle EULA. |