Kaspersky IoT Secure Gateway 1000

APPLICATIONS object

April 12, 2024

ID 267028

Manual reconfiguration may cause malfunctions in Kaspersky IoT Secure Gateway 1000 up to the point where a full reinstallation is required. We recommended changing the configuration by means of the relevant settings in the Kaspersky IoT Secure Gateway 1000 web interface and the Kaspersky IoT Secure Gateway 1000 management web plug-in for Kaspersky Security Center 14.2 Web Console.

APPLICATIONS includes keys containing information about installed applications and their settings in Kaspersky IoT Secure Gateway 1000. The list of these keys is shown in the table below.

List of APPLICATIONS keys

Key name

Value type

Title

Required

Possible values

APPS_CONTROL

Object

Object containing list of installed applications and their settings.

Yes

-

 

applications

Object list

A list of objects containing application settings.

Yes

-

 

 

configured

Literal

A flag that indicates whether the application is configured or not.

No

true means the application is configured; false means the application is not configured.

 

 

execute

Literal

The flag that enables the application to be started.

Yes, if applications contains at least one record

true means the application will be started; false means the application will not be started.

 

 

restart_on_failure

Literal

The flag that enables the application to be restarted after an abrupt termination.

true means auto-restart mode is active; false means auto-restart mode is inactive.

 

 

state

Integer

Application status.

No

0

means the application is starting

1

means application is running

4

means the application is stopped

5

means the application is stopping

 

 

subtype

String

Application subtype.

Retrieved automatically from application data.

 

 

ksc_plugin_ui_content

String

Content to display in the Kaspersky Security Center 14.2 Web Console management web plug-in.

 

 

ksc_plugin_md5

String

A content checksum to display in the Kaspersky Security Center 14.2 Web Console management web plug-in.

 

 

manifest

String

The content of the application manifest.

 

 

package_id

String

The application package name.

Yes, if applications contains at least one record

 

 

launchRule

String

Application start rule.

forbidden means the application is forbidden from starting; auto means the application has an autorun feature; none means that no special startup rules apply to the application.

 

 

logLevel

Integer

The current logging level of application messages.

Yes

0: critical messages, 1: error messages, 2: warning messages, 3: informational messages, 4: debug messages, 5: all application actions. Each subsequent logging level includes messages from the previous level.

 

 

version

String

Application version.

No

Retrieved automatically from application data.

 

 

name

String

Application name.

 

 

type

String

Application type.

APPS_ROUTING

Object

An object containing a list of available application routes.

Yes

-

 

routes

Object list

List of routes

Yes

-

 

 

active

Literal

A flag that indicates route active status.

Yes, if routes contains at least one record

true means the route is active; false means the route is inactive.

 

 

destination

Object

Route destination object

-

 

 

 

application_id

String

Application identifier

Retrieved automatically from application data.

 

 

 

endpoint

String

Application endpoint name.

 

 

source

Object

Route source object

-

 

 

 

application_id

String

Application identifier

Retrieved automatically from application data.

 

 

 

endpoint

String

Application endpoint name.

Application settings that contain configuration are configured in separate objects that correspond to the package_id value. For example, the settings for filtering industrial protocol traffic in Kaspersky IoT Secure Gateway Network Protector are located in kaspersky.kisg.netprotector.

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.