action dracoon_update_syslog_config { label: "Update syslog settings" description: "

🚀 Since v4.6.0

\n\n### Description: \nDRACOON syslog configuration entry point. \nChange configurable syslog settings.\n\n### Precondition:\nRight 🔓 change global config and\nrole 👤 Config Manager of the Provider Customer required.\n\n### Postcondition:\nOne or more syslog settings gets changed.\n\n### Further Information:\nNone.\n\n### Configurable syslog settings:\n
\nExpand\n\n| Setting | Description | Value |\n| :--- | :--- | :--- |\n| `enabled` | Set `true` to enable syslog. | `true or false` |\n| `host` | Syslog server (IP or FQDN) | `DNS name or IPv4 of a syslog server` |\n| `port` | Syslog server port | `Valid port number` |\n| `protocol` | Protocol to connect to syslog server | `TCP or UDP` |\n| `logIpEnabled` | Determines whether user’s IP address is logged. | `true or false` |\n\n
" provider: dracoon method: PUT path: "/v4/system/config/settings/syslog" encoding: json input: { type: "object" properties: { "X-Sds-Auth-Token": { type: "string" } enabled: { type: "boolean" description: "Is syslog enabled?" } host: { type: "string" description: "Syslog server (IP or FQDN)" } logIpEnabled: { type: "boolean" description: "Determines whether user’s IP address is logged." } port: { type: "integer" format: "int32" description: "Syslog server port" } protocol: { type: "string" description: "Protocol to connect to syslog server" enum: ["TCP", "UDP"] } } additionalProperties: false } output: { type: "object" description: "Syslog settings" properties: { enabled: { type: "boolean" description: "Is syslog enabled?" } host: { type: "string" description: "Syslog server (IP or FQDN)" } logIpEnabled: { type: "boolean" description: "Determines whether user’s IP address is logged." } port: { type: "integer" format: "int32" description: "Syslog server port" } protocol: { type: "string" description: "Protocol to connect to syslog server" enum: ["TCP", "UDP"] } } } }