PluginManager

class PluginHandle

Handle for a Plugin instance

Canonical

kortex_api.autogen.messages.PluginManager_pb2.PluginHandle

Parameters

identifier (str) – Unique identifier

class InstallationOptions

Options when updating a plugin

Canonical

kortex_api.autogen.messages.PluginManager_pb2.InstallationOptions

Parameters
  • clear_data (bool) – When true, this flag ensures all configuration data pertaining to the plugin is erased before installation/update

  • file_id (FileId) – File ID to install the plugin from (optional)

class PluginInfo
Canonical

kortex_api.autogen.messages.PluginManager_pb2.PluginInfo

Parameters
class PluginUpdatedNotification
Canonical

kortex_api.autogen.messages.PluginManager_pb2.PluginUpdatedNotification

Parameters
  • handle (PluginHandle) – Unique handle

  • timestamp (Timestamp) – This field is deprecated and will be removed in a future release

  • generic_info (NotificationInformation) – Generic notification information

  • plugin_info (PluginInfo) – Plugin information. Filled when a new plugin is detected.. Part of the updated_info Oneof.

  • container_state (ContainerState) –

    Container state was updated. Part of the updated_info Oneof.

  • plugin_state (Status) –

    Plugin state was updated. Part of the updated_info Oneof.

  • configuration (Configuration) –

    Configuration data was updated. Part of the updated_info Oneof.

  • configuration_schema (ConfigurationSchema) –

    Configuration schema was updated. Part of the updated_info Oneof.

  • action_description (ActionDescription) –

    An Action description was updated. Part of the updated_info Oneof.

  • is_removed (bool) –

    The Plugin was removed from the plugins list. Part of the updated_info Oneof.

  • action_list (ActionDescriptionList) –

    The whole Action description list was updated. Part of the updated_info Oneof.

  • visualizer (Visualizer) –

    A Visualizer was updated. Part of the updated_info Oneof.

  • visualizer_list (VisualizerList) –

    The whole Visualizer list was updated. Part of the updated_info Oneof.

  • feedback_schema (FeedbackSchema) –

    Feedback schema was updated. Part of the updated_info Oneof.

class PluginInstallationNotification
Canonical

kortex_api.autogen.messages.PluginManager_pb2.PluginInstallationNotification

Parameters
  • handle (PluginHandle) – Unique handle (filled if installation succeded)

  • package_name (str) – Package name for the installed plugin

  • event (PluginInstallationEvent) – Installation event

  • details (str) – Details on the event

  • timestamp (Timestamp) – This field is deprecated and will be removed in a future release

  • generic_info (NotificationInformation) – Generic notification information

class PluginInfoList
Canonical

kortex_api.autogen.messages.PluginManager_pb2.PluginInfoList

Parameters

plugin_info_list (PluginInfo [ ]) –

class PluginScanResponse

This is the scan response message a plugin sends internally when pinged by the PluginManager

Canonical

kortex_api.autogen.messages.PluginManager_pb2.PluginScanResponse

Parameters
  • meta_data (MetaData) – Plugin meta-data

  • broker_address (str) – Broker IP address which the Plugin is connected to

  • handle (PluginHandle) – Unique handle