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)""