configUserData.json is used at first boot when the integration with the Zscaler API is done.
The fields in bold are not configurable. So please, do not modify.
Example:
{ "model": "zs-aws-csc-gre", "type": "configUserData", "version": "2.0", "dns": { "useCloudDns": "yes", "primaryDnsIp": "", "secondaryDnsIp": "" }, "awsSsmAgent": { "enable": "no", "activationCode": "", "activationId": "", "awsRegion": "" }, "syslog": { "enable": "no", "primaryServer": { "ip": "", "port": "" }, "secondaryServer": { "ip": "", "port": "" }, "trafficLogs": { "enable": "no" } }, "bypasses": { "proxyBypass": { "standardMode": { "pacUrl": "" } }, "routedBypass": { "jsonUrl": "" } }, "priCPA": { "enable": "no", "nodeName": "", "location": "", "description": "", "publicUdpPort": "", "privateCirdIp": "", "persistentKeepAlive": "no", "peersJsonFileUrl": "", "remoteManagementNetworks": [] }, "sshRestrictions": { "eth1": { "enable": "no", "allowedNetworks": [] }, "wg0": { "enable": "no", "allowedNetworks": [] } }, "adminManagement": { "csccli": { "enable": "no", "sshPublicKey": "" } }, "zscalerApi": { "apiTokenID": "", "cloudName": "", "tunnelRedundancy": { "returnToPrimaryTunnel": true }, "nodeSelection": { "withinCountryPreferred": true }, "location": { "name": "", "country": "", "tz": "", "ipAddresses": [ "auto" ], "authRequired": true, "xffForwardEnabled": true, "surrogateIP": true, "idleTimeInMinutes": 480, "displayTimeUnit": "MINUTE", "surrogateIPEnforcedForKnownBrowsers": true, "surrogateRefreshTimeInMinutes": 120, "surrogateRefreshTimeUnit": "MINUTE", "ofwEnabled": true, "ipsControl": true } } } |