Provides the WazuhWodleAwsS3Configuration which allows to parse the aws-s3 section of the Wazuh local configuration (ossec.conf).

class WazuhWodleAwsS3Configuration(**kwargs)#

Bases: object

Object representation of an agent’s aws-s3 wodle configuration.

Wazuh reference: https://documentation.wazuh.com/current/user-manual/reference/ossec-conf/wodle-s3.html

buckets: list[WazuhWodleAwsS3BucketConfiguration]#

List of asw bucket definitions.

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#

Frequency in seconds in which the module will be triggered.

run_on_start: bool = True#

Indicates whether the module will be executed on agent start.

skip_on_error: bool = True#

When unable to process and parse a log, skip it and continue processing. If set to no, the module will abort the execution once it encounters an error.

time: str | None#

Time of the day (hh:mm) the module will be triggered at.

wday: str | None#

Day of the week the module will be triggered at.