### Explanation: - **proxy_mode**: This variable defines the primary configuration mode, such as 'No proxy', 'Auto-detect...', or other options. The default is set to 'No proxy'. - **proxy_address**: This field specifies the IP address where the proxy will be configured. It has a required type and optional choices. - **proxy_port**: Specifies the port number for proxy configuration. A default value of 8080 is provided, though it can be adjusted based on user needs. This schema provides a structured way to handle proxy configurations, allowing users to choose from predefined options with specific settings.