update the namespace for multicloud/framework
[multicloud/framework.git] / multivimbroker / multivimbroker / swagger / multivim.volume.swagger.json
index d22cfa4..091d6a5 100644 (file)
@@ -4,7 +4,7 @@
         "version": "1.0.0",
         "title": "MultiVIM Service rest API"
     },
-    "basePath": "/openoapi/multivim/v1/",
+    "basePath": "/api/multicloud/v0/",
     "tags": [
         {
             "name": "MultiVIM services"
                         "type": "string"
                     },
                     {
-                        "in": "body",
-                        "name": "body",
-                        "description": "get a list of vim volumes request param",
+                        "name": "name",
+                        "in":  "query",
+                        "description": "volumn name to filter list",
                         "required": false,
-                        "schema": {
-                            "$ref": "#/definitions/ListVimVolumes"
-                        }
+                        "type": "string"
+                    },
+                    {
+                        "name": "limit",
+                        "in":  "query",
+                        "description": "Requests a page size of items",
+                        "required": false,
+                        "type": "string"
+                    },
+                    {
+                        "name": "marker",
+                        "in":  "query",
+                        "description": "image ID of the last-seen item",
+                        "required": false,
+                        "type": "string"
                     }
                 ],
                 "responses": {
                     "type": "integer",
                     "description": "volume size"
                 },
-                "imageName": {
+                "imageId": {
                     "type": "string",
-                    "description": "image name to create volume"
+                    "description": "image UUID to create volume"
                 },
                 "volumeType": {
                     "type": "string",
                 }
             }
         },
-        "ListVimVolumes": {
-            "type": "object",
-            "properties": {
-                "name": {
-                    "type": "string",
-                    "description": "volume name to filter volume list"
-                },
-                "limit": {
-                    "type": "integer",
-                    "description": "Requests a page size of items"
-                },
-                "marker": {
-                    "type": "string",
-                    "description": "volume ID of the last-seen item"
-                }
-            }
-        },
         "VimVolumesInfo": {
             "type": "object",
             "required": [
                        "$ref": "#/definitions/VimVolumeAttachmentInfo"
                     }
                 },
+                "status": {
+                    "type": "string",
+                    "description": "volume status"
+                },
                 "vimId": {
                     "type": "string"
                 },
                     "type": "string",
                     "description": "volume UUID"
                 },
-                "deviceId": {
+                "device": {
                     "type": "string",
-                    "description": "device UUID"
+                    "description": "device to be attached"
                 },
                 "hostName": {
                     "type": "string",