KSC Open API
Kaspersky Security Center API description
Distribution point settings

paramParams container attributes are listed below. They reflect the distribution point settings.


Attribute nameData typeDescription
UaHostIdparamStringDistribution point host ID.
UaScopeparamParamsDistribution point scope.
UaPortparamIntSSL port of distribution point will be bound to.
UaNonSslPortparamIntNon-SSL port to bind to.
UaMulticastAddrparamStringSet empty to disable multicast, enter 'IP:port', or use default to enable. Example: '239.193.0.93:15000'.
UaCustomFolderparamStringUse non-default location for the distribution point working files. Path is specific for the distribution point host.
UaUpdTaskparamStringLocal task name to use as the product update source.
UaUpdFolderparamStringLocation of the local update task retranslation directory.
UaDistributeUpdatesparamBoolEnable or disable product updates distribution. Either UaDistributeUpdates or UaDistributePackages must be true.
UaDistributePackagesparamBoolEnable or disable installation packages, WUS files, patches, etc. distribution. Either UaDistributeUpdates or UaDistributePackages must be true.
UaIsCgparamBoolFlag determining if a distribution point should work as a connection gateway.
CgServerInitiateConnectionparamBoolFlag 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.
CgRemoteAddressparamStringConnection gateway address used by hosts located outside the local network.
CgOpenMobilePortparamBoolPort 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.
CgMobilePortparamIntPort for mobile devices without client authentication.
CgMobileUrlparamStringSemicolon-separated list of connection gateway URLs to use as common names in the connection gateway certificate.
CgOpenMobileAuthPortparamBoolPort that is opened or not for mobile hosts with client authentication. See Connecting mobile devices through a connection gateway.
CgMobileAuthPortparamIntPort for mobile hosts with client authentication.
CgOpenWebConsolePortparamBoolLocal port that is opened or not for tunneling Web Console connections. See Web Console, installed in DMZ.
CgWebConsolePortparamIntLocal port for tunneling Web Console connections.
UaRunPushServerparamBoolThe attribute accepts true if a distribution point acts as a push server.
UaPushServerPortparamIntLocal 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)""
     
See also: