|
KSC Open API
Kaspersky Security Center API description
|
Policy format is more complex than settings data.
For example, initial data structure ('settings' format):
<container1_name>
+---<var1_name>=value1 //type1
+---<var2_name>=value2 //type2
Corresponding policy structure is the following:
container1_name
+---"KLPRSS_Val"
| +---var1_name
| +---"KLPRSS_Val"=value1
| +---"KLPRSS_Mnd"
| +---"KLPRSS_ValLck"
| +---"KLPRSS_ValLckPolicy"
| +---"KLPRSS_ValLckGroup"
| +---var2_name
| +---"KLPRSS_Val"=value2
| +---"KLPRSS_Mnd"
| +---"KLPRSS_ValLck"
| +---"KLPRSS_ValLckPolicy"
| +---"KLPRSS_ValLckGroup"
+---"KLPRSS_Mnd"
+---"KLPRSS_ValLck"
+---"KLPRSS_ValLckPolicy"
+---"KLPRSS_ValLckGroup"
Attributes:
| Name | Type | Description | Remarks |
|---|---|---|---|
| "KLPRSS_Val" | Type of the value from settings. | Value from settings. | Required |
| "KLPRSS_Mnd" | paramBool | The parameter accepts true if the 'lock' is set and the value is mandatory. | Required |
| "KLPRSS_ValLck" | paramBool | The parameter accepts true if the value 'lock' is pressed and blocked by the upper-level policy | Optional |
| "KLPRSS_ValLckGroup" | paramString | The name of the group where is located the upper-level policy that set "KLPRSS_ValLck" into true. | Optional |
| "KLPRSS_ValLckPolicy" | paramString | The name of the upper-level policy that set "KLPRSS_ValLck" into true. | Optional |