- key: "/proxy/http"
  displayname: "HTTP Proxy"
  explaintext: |
    Declare system-wide HTTP proxy setting. The value must be in the form of:

      protocol://username:password@host:port

    It is not mandatory to escape special characters in the username or password. The GPO client will escape any unescaped special character before applying the proxy settings, and will take care not to double-escape already escaped characters. An empty value will remove previously set settings of the same type.
  elementtype: "text"
  release: "any"
  note: |
   -
    * Enabled: The setting in the text entry is applied on the client machine.
    * Disabled: The setting is removed from the target machine.
    * Not configured: A setting declared higher in the GPO hierarchy will be used if available.
  type: "proxy"
- key: "/proxy/https"
  displayname: "HTTPS Proxy"
  explaintext: |
    Declare system-wide HTTPS proxy setting. The value must be in the form of:

      protocol://username:password@host:port

    It is not mandatory to escape special characters in the username or password. The GPO client will escape any unescaped special character before applying the proxy settings, and will take care not to double-escape already escaped characters. An empty value will remove previously set settings of the same type.
  elementtype: "text"
  release: "any"
  note: |
   -
    * Enabled: The setting in the text entry is applied on the client machine.
    * Disabled: The setting is removed from the target machine.
    * Not configured: A setting declared higher in the GPO hierarchy will be used if available.
  type: "proxy"
- key: "/proxy/ftp"
  displayname: "FTP Proxy"
  explaintext: |
    Declare system-wide HTTPS proxy setting. The value must be in the form of:

      protocol://username:password@host:port

    It is not mandatory to escape special characters in the username or password. The GPO client will escape any unescaped special character before applying the proxy settings, and will take care not to double-escape already escaped characters. An empty value will remove previously set settings of the same type.
  elementtype: "text"
  release: "any"
  note: |
   -
    * Enabled: The setting in the text entry is applied on the client machine.
    * Disabled: The setting is removed from the target machine.
    * Not configured: A setting declared higher in the GPO hierarchy will be used if available.
  type: "proxy"
- key: "/proxy/socks"
  displayname: "SOCKS Proxy"
  explaintext: |
    Declare system-wide HTTPS proxy setting. The value must be in the form of:

      protocol://username:password@host:port

    It is not mandatory to escape special characters in the username or password. The GPO client will escape any unescaped special character before applying the proxy settings, and will take care not to double-escape already escaped characters. An empty value will remove previously set settings of the same type.
  elementtype: "text"
  release: "any"
  note: |
   -
    * Enabled: The setting in the text entry is applied on the client machine.
    * Disabled: The setting is removed from the target machine.
    * Not configured: A setting declared higher in the GPO hierarchy will be used if available.
  type: "proxy"
- key: "/proxy/no-proxy"
  displayname: "Ignored hosts"
  explaintext: |
    An array of hosts allowed to bypass the proxy settings. The host exclusion setting must be in the form of:

    localhost,127.0.0.1,::1

    Hosts can be individually wrapped in single (') or double quotes ("), or separated by spaces. An empty value will remove previously set settings of the same type.
  elementtype: "text"
  release: "any"
  note: |
   -
    * Enabled: The setting in the text entry is applied on the client machine.
    * Disabled: The setting is removed from the target machine.
    * Not configured: A setting declared higher in the GPO hierarchy will be used if available.
  type: "proxy"
- key: "/proxy/auto"
  displayname: "Auto-configuration URL"
  explaintext: |
    Declare system-wide proxy auto-configuration URL.

    Auto-configuration URLs are always prioritized over manual proxy settings, meaning that if all proxy options are set, the GPO client will enable automatic proxy configuration for supported backends. An empty value will remove previously set settings of the same type.
  elementtype: "text"
  release: "any"
  note: |
   -
    * Enabled: The setting in the text entry is applied on the client machine.
    * Disabled: The setting is removed from the target machine.
    * Not configured: A setting declared higher in the GPO hierarchy will be used if available.
  type: "proxy"
