action dracoon_update_eventlog_config {
label: "Update eventlog settings"
description: "
🚀 Since v4.6.0
\n\n### Description: \nDRACOON eventlog configuration entry point. \nChange configurable eventlog settings.\n\n### Precondition:\nRight 🔓 change global config and\nrole 👤 Config Manager of the Provider Customer required.\n\n### Postcondition:\nOne or more eventlog settings gets changed.\n\n### Further Information:\nNone.\n\n### Configurable eventlog settings:\n\nExpand
\n\n| Setting | Description | Value |\n| :--- | :--- | :--- |\n| `enabled` | Determines whether eventlog is enabled. | `true or false` |\n| `retentionPeriod` | Retention period (in _days_) of eventlog entries.
After that period, all entries are deleted. | `Integer between 0 and 9999`
If set to `0`: no logs are deleted
Recommended value: 7 |\n| `logIpEnabled` | Determines whether user’s IP address is logged. | `true or false` |\n\n "
provider: dracoon
method: PUT
path: "/v4/system/config/settings/eventlog"
encoding: json
input: {
type: "object"
properties: {
"X-Sds-Auth-Token": {
type: "string"
}
enabled: {
type: "boolean"
description: "Is eventlog enabled?"
}
logIpEnabled: {
type: "boolean"
description: "Determines whether user’s IP address is logged."
}
retentionPeriod: {
type: "integer"
format: "int32"
description: "Retention period (in days) of event log entries.\n\nAfter that period, all entries are deleted.\n\nRecommended value: 7"
}
}
additionalProperties: false
}
output: {
type: "object"
description: "Eventlog settings"
properties: {
enabled: {
type: "boolean"
description: "Is eventlog enabled?"
}
logIpEnabled: {
type: "boolean"
description: "Determines whether user’s IP address is logged."
}
retentionPeriod: {
type: "integer"
format: "int32"
description: "Retention period (in days) of event log entries.\n\nAfter that period, all entries are deleted.\n\nRecommended value: 7"
}
}
}
}