Provides the WazuhAgentCredentials class, which allows to parse an agent’s wmodules:wmodules configuration from the GET /agents/{agent_id}/config/{component}/{configuration} api endpoint’s response data.

class WazuhAgentModules(**kwargs)#

Bases: object

Object representation of an Wazuh agent get active configuration response for the wmodules component and wmodules configuration option.

agent_upgrade_module: WazuhAgentUpgradeConfiguration | None#
aws_s3_module: WazuhWodleAwsS3Configuration | None#
azure_logs_module: WazuhWodleAzureLogsConfiguration | None#
command_module: WazuhWodleCommandConfiguration | None#
docker_listener_module: WazuhWodleDockerListenerConfiguration | None#
fluent_forward_module: WazuhAgentFluentForwardConfiguration | None#
gcp_bucket_module: WazuhAgentGcpBucketConfiguration | None#
gcp_pubsub_module: WazuhAgentGcpPubsubConfiguration | None#
github_module: WazuhAgentGithubConfiguration | None#
ms_graph_module: WazuhAgentMsGraphConfiguration | None#
office365_module: WazuhAgentOffice365Configuration | None#
osquery_module: WazuhWodleOsqueryConfiguration | None#
sca_module: WazuhAgentScaConfiguration | None#
syscollector_module: WazuhWodleSyscollectorConfiguration | None#