KSC Open API
Kaspersky Security Center API description
Policy format 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:

NameTypeDescriptionRemarks
"KLPRSS_Val"Type of the value from settings.Value from settings.Required
"KLPRSS_Mnd"paramBoolThe parameter accepts true if the 'lock' is set and the value is mandatory.Required
"KLPRSS_ValLck"paramBoolThe parameter accepts true if the value 'lock' is pressed and blocked by the upper-level policyOptional
"KLPRSS_ValLckGroup"paramStringThe name of the group where is located the upper-level policy that set "KLPRSS_ValLck" into true.Optional
"KLPRSS_ValLckPolicy"paramStringThe name of the upper-level policy that set "KLPRSS_ValLck" into true.Optional
See also:
Concatenation of arrays