Provides the WazuhAgentComponent Literal type and the WazuhAgentComponentConstants class which defines constants regarding the components of Wazuh agents.

class WazuhAgentComponentConstants#

Bases: object

Collection of wazuh Agent component constants.

AGENT: Final[Literal['agent', 'agentless', 'analysis', 'auth', 'com', 'csyslog', 'integrator', 'logcollector', 'mail', 'monitor', 'request', 'syscheck', 'wazuh-db', 'wmodules']] = 'agent'#

Wazuh agent agent component constant.

AGENTLESS: Final[Literal['agent', 'agentless', 'analysis', 'auth', 'com', 'csyslog', 'integrator', 'logcollector', 'mail', 'monitor', 'request', 'syscheck', 'wazuh-db', 'wmodules']] = 'agentless'#

Wazuh agent agentless component constant.

ANALYSIS: Final[Literal['agent', 'agentless', 'analysis', 'auth', 'com', 'csyslog', 'integrator', 'logcollector', 'mail', 'monitor', 'request', 'syscheck', 'wazuh-db', 'wmodules']] = 'analysis'#

Wazuh agent analysis component constant.

AUTH: Final[Literal['agent', 'agentless', 'analysis', 'auth', 'com', 'csyslog', 'integrator', 'logcollector', 'mail', 'monitor', 'request', 'syscheck', 'wazuh-db', 'wmodules']] = 'auth'#

Wazuh agent auth component constant.

COM: Final[Literal['agent', 'agentless', 'analysis', 'auth', 'com', 'csyslog', 'integrator', 'logcollector', 'mail', 'monitor', 'request', 'syscheck', 'wazuh-db', 'wmodules']] = 'com'#

Wazuh agent com component constant.

CSYSLOG: Final[Literal['agent', 'agentless', 'analysis', 'auth', 'com', 'csyslog', 'integrator', 'logcollector', 'mail', 'monitor', 'request', 'syscheck', 'wazuh-db', 'wmodules']] = 'csyslog'#

Wazuh agent csyslog component constant.

INTEGRATOR: Final[Literal['agent', 'agentless', 'analysis', 'auth', 'com', 'csyslog', 'integrator', 'logcollector', 'mail', 'monitor', 'request', 'syscheck', 'wazuh-db', 'wmodules']] = 'integrator'#

Wazuh agent integrator component constant.

LOGCOLLECTOR: Final[Literal['agent', 'agentless', 'analysis', 'auth', 'com', 'csyslog', 'integrator', 'logcollector', 'mail', 'monitor', 'request', 'syscheck', 'wazuh-db', 'wmodules']] = 'logcollector'#

Wazuh agent logcollector component constant.

MAIL: Final[Literal['agent', 'agentless', 'analysis', 'auth', 'com', 'csyslog', 'integrator', 'logcollector', 'mail', 'monitor', 'request', 'syscheck', 'wazuh-db', 'wmodules']] = 'mail'#

Wazuh agent mail component constant.

MONITOR: Final[Literal['agent', 'agentless', 'analysis', 'auth', 'com', 'csyslog', 'integrator', 'logcollector', 'mail', 'monitor', 'request', 'syscheck', 'wazuh-db', 'wmodules']] = 'monitor'#

Wazuh agent monitor component constant.

REQUEST: Final[Literal['agent', 'agentless', 'analysis', 'auth', 'com', 'csyslog', 'integrator', 'logcollector', 'mail', 'monitor', 'request', 'syscheck', 'wazuh-db', 'wmodules']] = 'request'#

Wazuh agent request component constant.

SYSCHECK: Final[Literal['agent', 'agentless', 'analysis', 'auth', 'com', 'csyslog', 'integrator', 'logcollector', 'mail', 'monitor', 'request', 'syscheck', 'wazuh-db', 'wmodules']] = 'syscheck'#

Wazuh agent syscheck component constant.

WAZUH_DB: Final[Literal['agent', 'agentless', 'analysis', 'auth', 'com', 'csyslog', 'integrator', 'logcollector', 'mail', 'monitor', 'request', 'syscheck', 'wazuh-db', 'wmodules']] = 'wazuh-db'#

Wazuh agent wazuh-db component constant.

WMODULES: Final[Literal['agent', 'agentless', 'analysis', 'auth', 'com', 'csyslog', 'integrator', 'logcollector', 'mail', 'monitor', 'request', 'syscheck', 'wazuh-db', 'wmodules']] = 'wmodules'#

Wazuh agent wmodules component constant.