List of runConfiguration objects
The list of runConfiguration
objects includes keys containing information about the possible startup configurations of the program. A list of these keys is provided in the table below.
List of keys for describing a startup configuration instance for the list of runConfiguration objects
Key name |
Value type |
Description |
Required |
Example |
|
---|---|---|---|---|---|
|
String |
Startup configuration ID that is unique within the specific KPA package. |
Yes |
|
|
|
String |
Startup configuration name. This is a localized string. |
Yes |
|
|
|
String |
Startup configuration type:
|
Yes |
|
|
|
List of strings |
List of arguments in the form of a string array. |
No |
|
|
|
List of objects |
List of environment variables. |
No |
|
|
|
|
String |
Environment variable name. |
Yes (if |
|
|
String |
Environment variable value (can be an empty string). |
Yes (if |
||
|
Logical |
Indicates whether the startup configuration is the primary one during program startup: |
Yes |
|
|
|
Logical |
Indicates whether this configuration is started automatically: |
No |
|
|
|
String |
Program security class. Required for the KasperskyOS security module. |
No |
|
|
|
String |
Path to the KPA package component file. The path is defined relative to |
Yes |
|
|
|
List of objects |
List of startup configurations on which this startup configuration depends. Not supported in the current version of KasperskyOS Community Edition. |
No |
|
|
|
|
String |
Name of the utilized startup configuration. If the startup configuration is in another KPA package, the value of this field must have the format |
Yes (if |
|
|
String |
Startup configuration usage type:
|
Yes (if |