policy/frameworks/management/agent/main.zeek
- Management::Agent::Runtime
This is the main “runtime” of a cluster agent. Zeek does not load this directly; rather, the agent’s bootstrapping module (in ./boot.zeek) specifies it as the script to run in the node newly created via Zeek’s supervisor.
- Namespace
Management::Agent::Runtime
- Imports
base/frameworks/broker, base/utils/paths.zeek, policy/frameworks/management, policy/frameworks/management/agent/api.zeek, policy/frameworks/management/agent/config.zeek, policy/frameworks/management/node/api.zeek, policy/frameworks/management/node/config.zeek, policy/frameworks/management/supervisor/api.zeek, policy/frameworks/management/supervisor/config.zeek
Summary
Types
Request state for deploy requests. |
|
Request state for node dispatches, tracking the requested action as well as received responses. |
|
Request state for restart requests, tracking received responses. |
|
Request state specific to the agent’s Supervisor interactions. |
Redefinitions
|
|
Events
Detailed Interface
Types
- Management::Agent::Runtime::DeployState
- Type
Request state for deploy requests.
- Management::Agent::Runtime::NodeDispatchState
- Type
Request state for node dispatches, tracking the requested action as well as received responses.
- Management::Agent::Runtime::RestartState
- Type
Request state for restart requests, tracking received responses.
- Management::Agent::Runtime::SupervisorState
- Type
Request state specific to the agent’s Supervisor interactions.