Provides the WazuhWodleAzureLogsConfiguration which allows to parse the
azure-logs section of the Wazuh local configuration (ossec.conf).
- class WazuhWodleAzureLogsConfiguration(**kwargs)#
Bases:
objectObject representation of an agent’s azure-logs wodle configuration.
Wazuh reference: https://documentation.wazuh.com/current/user-manual/reference/ossec-conf/wodle-azure-logs.html
- content: list[dict[slice(<class 'str'>, <built-in function any>, None)]]#
List of dictionary’s containing the raw configuration of the wazuh module. WARNING: incomplete
- day: int | None#
Day of the month the module will be triggered at.
- disabled: bool#
Indicates whether the module is disabled or not.
- interval: int | None#
Indicates whether the module will be executed on agent start.
- run_on_start: bool = True#
Frequency in seconds in which the module will be triggered.
- time: str | None#
Time of the day (
hh:mm) the module will be triggered at.
- timeout: int | None#
Timeout for each evaluation. In case the execution takes longer than the specified timeout, it stops.
- wday: str | None#
Day of the week the module will be triggered at.
WazuhWodleAzureLogsConfiguration.contentWazuhWodleAzureLogsConfiguration.dayWazuhWodleAzureLogsConfiguration.disabledWazuhWodleAzureLogsConfiguration.intervalWazuhWodleAzureLogsConfiguration.run_on_startWazuhWodleAzureLogsConfiguration.timeWazuhWodleAzureLogsConfiguration.timeoutWazuhWodleAzureLogsConfiguration.wday