Management framework: edit pass over docstrings

This expands cross-referencing in the doc strings and adds a bit more
explanation.
This commit is contained in:
Christian Kreibich 2022-06-22 17:33:11 -07:00
parent b9879a50a0
commit 3aa0409792
2 changed files with 49 additions and 30 deletions

View file

@ -33,8 +33,8 @@ export {
global deploy_request: event(reqid: string,
config: Management::Configuration, force: bool &default=F);
## Response to a deploy_request event. The agent sends
## this back to the controller.
## Response to a :zeek:see:`Management::Agent::API::deploy_request`
## event. The agent sends this back to the controller.
##
## reqid: the request identifier used in the request event.
##
@ -56,8 +56,8 @@ export {
##
global get_nodes_request: event(reqid: string);
## Response to a get_nodes_request event. The agent sends this back to the
## controller.
## Response to a :zeek:see:`Management::Agent::API::get_nodes_request`
## event. The agent sends this back to the controller.
##
## reqid: the request identifier used in the request event.
##
@ -89,9 +89,10 @@ export {
global node_dispatch_request: event(reqid: string, action: vector of string,
nodes: set[string] &default=set());
## Response to a node_dispatch_request event. Each agent sends this back
## to the controller to report the dispatch outcomes on all nodes managed
## by that agent.
## Response to a
## :zeek:see:`Management::Agent::API::node_dispatch_request` event. Each
## agent sends this back to the controller to report the dispatch
## outcomes on all nodes managed by that agent.
##
## reqid: the request identifier used in the request event.
##
@ -105,15 +106,18 @@ export {
## The controller sends this event to confirm to the agent that it is
## part of the current cluster topology. The agent acknowledges with the
## corresponding response event.
## part of the current cluster topology. The agent acknowledges with a
## :zeek:see:`Management::Agent::API::agent_welcome_response` event,
## upon which the controller may proceed with a cluster deployment to
## this agent.
##
## reqid: a request identifier string, echoed in the response event.
##
global agent_welcome_request: event(reqid: string);
## Response to an agent_welcome_request event. The agent sends this
## back to the controller.
## Response to a
## :zeek:see:`Management::Agent::API::agent_welcome_request` event. The
## agent sends this back to the controller.
##
## reqid: the request identifier used in the request event.
##
@ -135,8 +139,9 @@ export {
##
global agent_standby_request: event(reqid: string);
## Response to an agent_standby_request event. The agent sends this
## back to the controller.
## Response to a
## :zeek:see:`Management::Agent::API::agent_standby_request` event. The
## agent sends this back to the controller.
##
## reqid: the request identifier used in the request event.
##
@ -196,7 +201,7 @@ export {
connecting: bool, api_version: count);
# The following are not yet implemented.
# The following are not yet meaningfully implemented.
# Report node state changes.
global notify_change: event(instance: string,

View file

@ -20,13 +20,14 @@ export {
##
global get_instances_request: event(reqid: string);
## Response to a get_instances_request event. The controller sends
## this back to the client.
## Response to a
## :zeek:see:`Management::Controller::API::get_instances_request`
## event. The controller sends this back to the client.
##
## reqid: the request identifier used in the request event.
##
## result: the result record. Its data member is a
## :zeek:see:`Management::Instance` record.
## result: a :zeek:see:`Management::Result`. Its data member is a vector
## of :zeek:see:`Management::Instance` records.
##
global get_instances_response: event(reqid: string,
result: Management::Result);
@ -47,8 +48,10 @@ export {
global stage_configuration_request: event(reqid: string,
config: Management::Configuration);
## Response to a stage_configuration_request event. The controller sends
## this back to the client, conveying validation results.
## Response to a
## :zeek:see:`Management::Controller::API::stage_configuration_request`
## event. The controller sends this back to the client, conveying
## validation results.
##
## reqid: the request identifier used in the request event.
##
@ -71,8 +74,10 @@ export {
##
global get_configuration_request: event(reqid: string, deployed: bool);
## Response to a get_configuration_request event. The controller sends
## this back to the client.
## Response to a
## :zeek:see:`Management::Controller::API::get_configuration_request`
## event. The controller sends this back to the client, with the
## requested configuration.
##
## reqid: the request identifier used in the request event.
##
@ -100,8 +105,9 @@ export {
##
global deploy_request: event(reqid: string);
## Response to a deploy_request event. The controller sends this
## back to the client.
## Response to a :zeek:see:`Management::Controller::API::deploy_request`
## event. The controller sends this back to the client, conveying the
## outcome of the deployment.
##
## reqid: the request identifier used in the request event.
##
@ -123,8 +129,12 @@ export {
##
global get_nodes_request: event(reqid: string);
## Response to a get_nodes_request event. The controller sends this
## back to the client.
## Response to a
## :zeek:see:`Management::Controller::API::get_nodes_request` event. The
## controller sends this back to the client, with a description of the
## nodes currently managed by the Supervisors on all connected
## instances. This includes agents and possibly the controller, if it
## runs jointly with an agent.
##
## reqid: the request identifier used in the request event.
##
@ -156,8 +166,10 @@ export {
global get_id_value_request: event(reqid: string, id: string,
nodes: set[string] &default=set());
## Response to a get_id_value_request event. The controller sends this
## back to the client.
## Response to a
## :zeek:see:`Management::Controller::API::get_id_value_request`
## event. The controller sends this back to the client, with a JSON
## representation of the requested global ID on all relevant instances.
##
## reqid: the request identifier used in the request event.
##
@ -216,8 +228,10 @@ export {
##
global test_timeout_request: event(reqid: string, with_state: bool);
## Response to a test_timeout_request event. The controller sends this
## back to the client if the original request had the with_state flag.
## Response to a
## :zeek:see:`Management::Controller::API::test_timeout_request`
## event. The controller sends this back to the client if the original
## request had the with_state flag.
##
## reqid: the request identifier used in the request event.
##