|
KSC Open API
Kaspersky Security Center API description
|
paramParams container attributes are listed below. They reflect the distribution point settings.
| Attribute name | Data type | Description |
|---|---|---|
| UaHostId | paramString | Distribution point host ID. |
| UaScope | paramParams | Distribution point scope. |
| UaPort | paramInt | SSL port of distribution point will be bound to. |
| UaNonSslPort | paramInt | Non-SSL port to bind to. |
| UaMulticastAddr | paramString | Set empty to disable multicast, enter 'IP:port', or use default to enable. Example: '239.193.0.93:15000'. |
| UaCustomFolder | paramString | Use non-default location for the distribution point working files. Path is specific for the distribution point host. |
| UaUpdTask | paramString | Local task name to use as the product update source. |
| UaUpdFolder | paramString | Location of the local update task retranslation directory. |
| UaDistributeUpdates | paramBool | Enable or disable product updates distribution. Either UaDistributeUpdates or UaDistributePackages must be true. |
| UaDistributePackages | paramBool | Enable or disable installation packages, WUS files, patches, etc. distribution. Either UaDistributeUpdates or UaDistributePackages must be true. |
| UaIsCg | paramBool | Flag determining if a distribution point should work as a connection gateway. |
| CgServerInitiateConnection | paramBool | Flag determining that a connection gateway is located in the DMZ and the Administration Server must initiate a TCP connection. In this case, Network Agent on the connection gateway host must be installed as a connection gateway. |
| CgRemoteAddress | paramString | Connection gateway address used by hosts located outside the local network. |
| CgOpenMobilePort | paramBool | Port that is opened or not for mobile devices without using client authentication. The attribute is not secure, use CgOpenMobileAuthPort, instead. See Connecting mobile devices through a connection gateway. |
| CgMobilePort | paramInt | Port for mobile devices without client authentication. |
| CgMobileUrl | paramString | Semicolon-separated list of connection gateway URLs to use as common names in the connection gateway certificate. |
| CgOpenMobileAuthPort | paramBool | Port that is opened or not for mobile hosts with client authentication. See Connecting mobile devices through a connection gateway. |
| CgMobileAuthPort | paramInt | Port for mobile hosts with client authentication. |
| CgOpenWebConsolePort | paramBool | Local port that is opened or not for tunneling Web Console connections. See Web Console, installed in DMZ. |
| CgWebConsolePort | paramInt | Local port for tunneling Web Console connections. |
| UaRunPushServer | paramBool | The attribute accepts true if a distribution point acts as a push server. |
| UaPushServerPort | paramInt | Local port for a push server. |
Example:
+---pUaInfo (paramParams)
+---CgMobileAuthPort = (paramInt)13293
+---CgMobilePort = (paramInt)13292
+---CgWebConsolePort = (paramInt)13299
+---CgMobileUrl = (paramString)""
+---CgOpenMobileAuthPort = (paramBool)false
+---CgOpenMobilePort = (paramBool)false
+---CgOpenWebConsolePort = (paramBool)false
+---CgRemoteAddress = (paramString)""
+---CgServerInitiateConnection = (paramBool)false
+---UaCustomFolder = (paramString)""
+---UaDistributePackages = (paramBool)true
+---UaDistributeUpdates = (paramBool)true
+---UaHostDisplayName = (paramString)""
+---UaHostId = (paramString)"5c6a4c53-8d8f-44e4-ac16-1a3121e44b05"
+---UaIsCg = (paramBool)false
+---UaMulticast = (paramString)"http://239.193.0.120:15001"
+---UaNonSslPort = (paramInt)14000
+---UaPort = (paramInt)13000
+---UaScope (paramParams)
| +---ScopeGroups (paramArray)
| +---0 (paramParams)
| +---ScopeId = (paramLong)9
+---UaUpdFolder = (paramString)""
+---UaUpdTask = (paramString)""