Skip to content

system-proxy

Read and set proxy record from configuration db.

read

Output

The configuration key contains the proxy record.

Output example:

{
  "status": "",
  "configuration": {
    "props": {
      "password": "",
      "user": "",
      "port": "3128",
      "host": "192.168.1.1"
    },
    "name": "proxy",
    "type": "configuration"
  }
}

validate

Constraints

  • host: a valid hostname, IP address or empty
  • port: a valid TCP port or empty

Input

Input: an esmith db record in JSON format.

Input example from: config getjson proxy:

{
  "props": {
    "password": "",
    "user": "",
    "port": "3128",
    "host": "192.168.1.1"
  },
  "name": "proxy",
  "type": "configuration"
}

update

Same input from validate helper.