Provides the WazuhAgentGcpBucketConfiguration which allows to parse the gcp-bucket section of the Wazuh local configuration (ossec.conf).

class WazuhAgentGcpBucketConfiguration(**kwargs)#

Bases: object

Object representation of an agent’s gcp-bucket configuration section.

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

buckets: list[WazuhAgentGcpBucketBucketConfiguration]#

List of bucket definitions.

day: int | None#

Day of the month the module will be triggered at.

enabled: bool#

Indicates whether the module is enabled 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.

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.