Plugin Management API

  • Description – Returns information about all loaded plugins

  • Request URL – GET /ufmRest/plugin

  • Response:

    Copy
    Copied!
                

    [  {  "name":"tfs", "is_added":false, "enabled":"No", "tag":"NA", "shared_volumes":"NA", "port":"NA", "status":"stopped", "ui_config":{}, "httpd_conf_file":"Not present", "capabilities":["add"], "tags":["latest"] }  ] 

  • Status Codes:

    • 200 – Ok

  • Description – Adds a plugin

  • Request URL – POST /ufmRest/plugin/<plugin-name>/run/add

  • Request Data:

    Copy
    Copied!
                

    " plugin-tag ":"<tag-version>"  }

  • Response: Redirect to job id

  • Status Codes:

    • 200 – Ok

  • Description – Removes a plugin

  • Request URL – POST /ufmRest/plugin/<plugin-name>/run/remove

  • Response: Redirect to job id

  • Status Codes:

    • 200 – Ok

  • Description – Disables a plugin

  • Request URL – POST /ufmRest/plugin/<plugin-name>/run/disable

  • Response: Redirect to job id

  • Status Codes:

    • 200 – Ok

  • Description – Enables a plugin

  • Request URL – POST /ufmRest/plugin/<plugin-name>/run/enable

  • Response: Redirect to job id

  • Status Codes:

    • 200 – Ok

© Copyright 2023, NVIDIA. Last updated on Sep 5, 2023.