浏览代码

Extract NodeDescription to a separate definition

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Sebastiaan van Stijn 8 年之前
父节点
当前提交
33e2c99401
共有 1 个文件被更改,包括 19 次插入16 次删除
  1. 19 16
      api/swagger.yaml

+ 19 - 16
api/swagger.yaml

@@ -2037,22 +2037,7 @@ definitions:
       Spec:
         $ref: "#/definitions/NodeSpec"
       Description:
-        description: |
-          Description encapsulates the properties of the Node as reported by the
-          agent.
-        type: "object"
-        properties:
-          Hostname:
-            type: "string"
-            example: "bf3067039e47"
-          Platform:
-            $ref: "#/definitions/Platform"
-          Resources:
-            $ref: "#/definitions/ResourceObject"
-          Engine:
-            $ref: "#/definitions/EngineDescription"
-          TLSInfo:
-            $ref: "#/definitions/TLSInfo"
+        $ref: "#/definitions/NodeDescription"
       Status:
         $ref: "#/definitions/NodeStatus"
       ManagerStatus:
@@ -2150,6 +2135,24 @@ definitions:
         Reachability: "reachable"
         Addr: "172.17.0.2:2377"
 
+  NodeDescription:
+    description: |
+      NodeDescription encapsulates the properties of the Node as reported by the
+      agent.
+    type: "object"
+    properties:
+      Hostname:
+        type: "string"
+        example: "bf3067039e47"
+      Platform:
+        $ref: "#/definitions/Platform"
+      Resources:
+        $ref: "#/definitions/ResourceObject"
+      Engine:
+        $ref: "#/definitions/EngineDescription"
+      TLSInfo:
+        $ref: "#/definitions/TLSInfo"
+
   Platform:
     description: |
       Platform represents the platform (Arch/OS).