Plugin

Plugin #

A Plugin is a resource managing endpoints of the plugin instances deployed. If there is a plugin instance that does not work properly, the Plugin requests the Supervisor to redeploy the instance.

Package : spaceone.api.plugin.v1



Plugin #

Plugin Methods:

MethodRequestResponse
get_plugin_endpointPluginEndpointRequestPluginEndpoint
get_plugin_metadataPluginMetadataRequestPluginMetadata
notify_failurePluginFailureRequestEmpty

get_plugin_endpoint #

Gets the endpoint of a specific plugin instance. A Plugin returns only a single endpoint by determining labels and priority. If the requested plugin instance is already deployed, the endpoint is returned. If not, the endpoint is returned after deploying the plugin instance.

POST /plugin/v1/plugin/get-plugin-endpoint

PluginEndpointRequest

  • plugin_id (string) Required

  • domain_id (string) Required

  • version (string)

  • labels (Struct)

  • upgrade_mode (UpgradeMode)

{
   "plugin_id": "plugin-aws-sns-mon-webhook",
   "version": "1.2.2"
}

PluginEndpoint

  • endpoint (string) Required

  • access_token (string) Required

  • updated_version (string) Required

{
   "endpoint": "grpc://endpoint-url:50051"
}

get_plugin_metadata #

POST /plugin/v1/plugin/get-metadata


notify_failure #

POST /plugin/v1/plugin/notify-failure



Message #

PluginEndpoint #

  • endpoint (string) Required

  • access_token (string) Required

  • updated_version (string) Required


PluginEndpointRequest #

  • plugin_id (string) Required

  • domain_id (string) Required

  • version (string)

  • labels (Struct)

  • upgrade_mode (UpgradeMode)


PluginFailureRequest #

  • supervisor_id (string) Required

  • plugin_id (string) Required

  • version (string) Required

  • domain_id (string) Required


PluginMetadata #

  • metadata (Struct) Required


PluginMetadataRequest #

  • plugin_id (string) Required

  • domain_id (string) Required

  • version (string)

  • options (Struct)

  • upgrade_mode (UpgradeMode)


Calendar September 22, 2023
Edit Edit this page