Kaynağa Gözat

Add /plugins/{name}/set endpoint to swagger.yaml

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Ben Firshman 8 yıl önce
ebeveyn
işleme
54c37ecc23
1 değiştirilmiş dosya ile 30 ekleme ve 0 silme
  1. 30 0
      api/swagger.yaml

+ 30 - 0
api/swagger.yaml

@@ -6330,6 +6330,36 @@ paths:
             format: "binary"
       tags:
         - "Plugins"
+  /plugins/{name}/set:
+    post:
+      summary: "Configure a plugin"
+      operationId: "PluginsSet"
+      parameters:
+        - name: "name"
+          in: "path"
+          description: "The name of the plugin. The `:latest` tag is optional, and is the default if omitted."
+          required: true
+          type: "string"
+        - name: "body"
+          in: "body"
+          schema:
+            type: "array"
+            items:
+              type: "string"
+            example: ["DEBUG=1"]
+      responses:
+        204:
+          description: "No error"
+        404:
+          description: "Plugin not installed"
+          schema:
+            $ref: "#/definitions/ErrorResponse"
+        500:
+          description: "Server error"
+          schema:
+            $ref: "#/definitions/ErrorResponse"
+      tags:
+        - "Plugins"
   /nodes:
     get:
       summary: "List nodes"