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 |