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

        }

    }

}