system.general.update ===================== Update System General Service Configuration. UI configuration is not applied automatically. Call `system.general.ui_restart` to apply new UI settings (all HTTP connections will be aborted) or specify `ui_restart_delay` (in seconds) to automatically apply them after some small amount of time necessary you might need to receive the response for your settings update request. If incorrect UI configuration is applied, you might loss API connectivity and won't be able to fix the settings. To avoid that, specify `rollback_timeout` (in seconds). It will automatically roll back UI configuration to the previously working settings after `rollback_timeout` passes unless you call `system.general.checkin` in case the new settings were correct and no rollback is necessary. .. raw:: html
SystemGeneralUpdateArgs parameters.
No Additional PropertiesUsed to enable HTTPS access to the system. If ui_certificate is not configured on boot, it is automatically     created by the system.
HTTPS port for the web UI.
Value must be greater or equal to 1 and lesser or equal to 65535
When set, makes sure that all HTTP requests are converted to HTTPS requests to better enhance security.
Array of TLS protocol versions enabled for HTTPS connections.
All items must be unique
No Additional ItemsHTTP port for the web UI.
Value must be greater or equal to 1 and lesser or equal to 65535
A list of valid IPv4 addresses which the system will listen on.
Must contain a minimum of 1 items
A list of valid IPv6 addresses which the system will listen on.
Must contain a minimum of 1 items
A list of IP addresses and networks that are allow to use API and UI. If this list is empty, then all IP addresses are allowed to use API and UI.
No Additional ItemsWhether to show console messages on the web UI.
X-Frame-Options header policy for web UI security.
System keyboard layout mapping.
System timezone identifier.
Must be at least 1 characters long
Whether usage data collection is enabled. null if not set.
Controls whether configured Directory Service users that are granted with Privileges are allowed to log in to the Web UI or use TrueNAS API.
Delay in seconds before restarting the UI after configuration changes. null to use default.
Timeout in seconds for automatic rollback of UI changes. null for no timeout.
The updated system general configuration.
No Additional PropertiesUnique identifier for the system general configuration.
Used to enable HTTPS access to the system. If ui_certificate is not configured on boot, it is automatically     created by the system.
HTTPS port for the web UI.
Value must be greater or equal to 1 and lesser or equal to 65535
When set, makes sure that all HTTP requests are converted to HTTPS requests to better enhance security.
Array of TLS protocol versions enabled for HTTPS connections.
All items must be unique
No Additional ItemsHTTP port for the web UI.
Value must be greater or equal to 1 and lesser or equal to 65535
A list of valid IPv4 addresses which the system will listen on.
Must contain a minimum of 1 items
A list of valid IPv6 addresses which the system will listen on.
Must contain a minimum of 1 items
A list of IP addresses and networks that are allow to use API and UI. If this list is empty, then all IP addresses are allowed to use API and UI.
No Additional ItemsWhether to show console messages on the web UI.
X-Frame-Options header policy for web UI security.
System keyboard layout mapping.
System timezone identifier.
Must be at least 1 characters long
Whether usage data collection is enabled. null if not set.
Whether the initial setup wizard has been shown.
Whether the usage collection preference has been explicitly set.
Controls whether configured Directory Service users that are granted with Privileges are allowed to log in to the Web UI or use TrueNAS API.