# Structs
ConfigSchemaRequest is used to request the configurations schema.
ConfigSchemaResponse returns the plugins configuration schema.
NomadConfig is the client configuration sent to all plugins.
NomadDriverConfig is the driver specific client configuration sent to all driver plugins.
PluginInfoRequest is used to request the plugins basic information.
PluginInfoResponse returns basic information about the plugin such that Nomad can decide whether to load the plugin or not.
SetConfigRequest is used to set the configuration.
SetConfigResponse is used to respond to setting the configuration.
UnimplementedBasePluginServer can be embedded to have forward compatible implementations.
# Interfaces
BasePluginClient is the client API for BasePlugin service.
BasePluginServer is the server API for BasePlugin service.
# Type aliases
PluginType enumerates the type of plugins Nomad supports.