LocalAccessPointConfiguration

Local Access Point configuration.

public class LocalAccessPointConfiguration
    {
        public string[] ipList { set; get; }
        public int ipListSize { set; get; }
        public string[] domainList { set; get; }
        public int domainListSize { set; get; }
        public string verifyDomainName { set; get; }
        public LOCAL_PROXY_MODE mode { set; get; }
        public AdvancedConfigInfo advancedConfig { set; get; }

        public LocalAccessPointConfiguration()
        {
            ipList = new string[0];
            ipListSize = 0;
            domainList = new string[0];
            domainListSize = 0;
            verifyDomainName = "";
            mode = LOCAL_PROXY_MODE.kConnectivityFirst;
            advancedConfig = new AdvancedConfigInfo();
        }
    };

Properties

ipList
Internal IP address list of the Local Access Point. Either ipList or domainList must be provided.
ipListSize
Number of internal IP addresses of the Local Access Point. This value must match the number of IP addresses you provide.
domainList
Domain name list of the Local Access Point. The SDK resolves the IP addresses of the Local Access Point based on the provided domain names. The domain name resolution timeout is 10 seconds. Either ipList or domainList must be provided. If you specify both IP addresses and domain names, the SDK merges and deduplicates the resolved IP addresses and the specified IP addresses, then randomly connects to one IP to achieve load balancing.
domainListSize
Number of domain names of the Local Access Point. This value must match the number of domain names you provide.
verifyDomainName
Domain name for internal certificate verification. If left empty, the SDK uses the default certificate verification domain name secure-edge.local.
mode
Connection mode. See LOCAL_PROXY_MODE.
advancedConfig
Advanced options for the Local Access Point. See AdvancedConfigInfo.