Get desktop application:
View/edit binary Protocol Buffers messages
BasePlugin is the methods that all Nomad plugins must support.
PluginInfo describes the type and version of a plugin.
PluginInfoRequest is used to request the plugins basic information.
(message has no fields)
PluginInfoResponse returns basic information about the plugin such that Nomad can decide whether to load the plugin or not.
type indicates what type of plugin this is.
plugin_api_versions indicates the versions of the Nomad Plugin API this plugin supports.
plugin_version is the semver version of this individual plugin. This is divorce from Nomad’s development and versioning.
name is the name of the plugin
ConfigSchema returns the schema for parsing the plugins configuration.
ConfigSchemaRequest is used to request the configurations schema.
(message has no fields)
ConfigSchemaResponse returns the plugins configuration schema.
spec is the plugins configuration schema
SetConfig is used to set the configuration.
SetConfigRequest is used to set the configuration
msgpack_config is the configuration encoded as MessagePack.
nomad_config is the nomad client configuration sent to all plugins.
plugin_api_version is the api version to use.
SetConfigResponse is used to respond to setting the configuration
(message has no fields)
numalib/Topology
Used in:
numalib/Core
Used in:
numalib/SLIT
Used in:
dimension is the row and column size of the slit matrix
values is the flattened matrix of slit values
Used in:
NomadConfig is the client configuration sent to all plugins
Used in:
driver specific configuration sent to all plugins
NomadDriverConfig is the driver specific client configuration sent to all driver plugins
Used in:
ClientMaxPort is the upper range of the ports that the client uses for communicating with plugin subsystems over loopback buf:lint:ignore FIELD_LOWER_SNAKE_CASE
ClientMinPort is the lower range of the ports that the client uses for communicating with plugin subsystems over loopback buf:lint:ignore FIELD_LOWER_SNAKE_CASE
Topology is the complex hardware topology detected by the client combined with client configuration.
PluginType enumerates the type of plugins Nomad supports
Used in: