Provides the WazuhAgentOffice365Configuration which allows to parse the office365 section of the Wazuh local configuration (ossec.conf).

class WazuhAgentOffice365Configuration(**kwargs)#

Bases: object

Object representation of an agent’s office365 configuration section.

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

api_auth: list[WazuhAgentOffice365ApiAuthConfiguration] | None#

List of Office365 API credentials.

curl_max_size: int | None#

The maximum accepted response size in bytes.

enabled: bool = True#

Enabled the Office365 wodle.

interval: int | None#

The interval between Wazuh wodle executions.

only_future_events: bool = True#

Indicates wether only future events are being collected or not.

subscriptions: list[str] | None#

List of Office365 log source subscriptions.