Provides the WazuhInternalExecdConfiguration which allows to parse the execd section of the Wazuh internal configuration.

class WazuhInternalExecdConfiguration(**kwargs)#

Bases: object

Object representation of the wazuh agent’s internal option execd section.

Wazuh reference: https://documentation.wazuh.com/current/user-manual/reference/internal-options.html#execd

debug: int | None#

The debug log level configuration of the wazuh agent.

0: No debug output

1: Standard debug output

2: Verbose debug output

max_restart_lock: int | None#

Maximum timeout that the agent cannot restart while updating.

request_timeout: int | None#

Timeout in seconds to execute remote requests.